开发环境能收到推送,生产无法收到

ios
标签: #<Tag:0x00007fb84620afe8>

(chexiaobang) #1

我现在,开发者的Bundle ID是 com.***.cfz3,生产环境Bundle ID是 com.***.cfz

没办法,所以极光portal设置了两个应用,我的app环境是ionic环境,

开发版已经很正常,但现在创建的生产版就是不行,项目中所有app-key重新设置了就是不行,

app启动好像并未去到极光后台,

两个Bundle ID带来的问题,安卓的包名只能设置不同,但java后台却好像只能设置一个app-key吧?

问题:1、开发环境,生产环境Bundle ID不同怎么办?
2、Bundle ID不同导致创建两个应用,但安卓的包名却不能相同,java后台appkey怎么办?
3、开发环境能直接xcode真机运行,但生产环境真机是报错(The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).)


#2

生产环境无法收到的消息的msgid和测试设备的registrationID麻烦提供一下


(chexiaobang) #3

{“responseCode”:200,“responseContent”:"{“sendno”:“1720007882”,“msg_id”:“3018976316”}",“rateLimitQuota”:600,“rateLimitRemaining”:598,“rateLimitReset”:31}

这个是registerid:13165ffa4e0e30b27a2


(chexiaobang) #4

目前状况是,用极光的portal能推给这个人,但java不行啊


#5

这里的错误提示为:推送环境与用户环境不对应。
你后台推送时是否有对apns_production进行修改?
点这里查看相关说明


(Hu X) #6

请问0xE8008016 这个问题您是怎么解决的的? 如果不解决这个问题,在真机上应该跑的都是开发环境的,要测试生产环境 首先得解决这个问


(Hu X) #7

现在的情形是,我现在已经将应用上传到APPstore了,但是真机测试的时候也出现楼主的这种错误,这个下载的应用没法debug,只是知道收不到推送,请问这种情况下改怎么办呢


#8

该报错请在网络上搜索一下

https://www.jianshu.com/search?q=The%20entitlements%20specified%20in%20your%20application’s%20Code%20Signing%20Entitlements%20file%20do%20not%20match%20those%20specified%20in%20your%20provisioning%20profile&page=1&type=note