1
zv2 2018-08-15 17:20:27 +08:00
用的什么推送,极光?
猜测可能是极光的证书被覆盖了,用了新生成的证书,之前的老证书就不匹配了 |
2
amnonma OP 官方推送,没用极光。你说的是生成的 pem 么?给后端的 pem 也是没问题的。我自己用 [SmartPush]( https://github.com/shaojiankui/SmartPush) 测试也是不可以的,但是 Develop 模式还是可以的。
|
3
wohenyingyu03 2018-09-20 16:14:20 +08:00 via iPhone
不需要重新打包,不需要重新审核,新证书可以直接使用。
你这个现象看起来是生成的是测试环境证书。开发 debug 版和 app store 版证书不能通用。 |
4
FriedFish 2018-09-26 03:54:13 +08:00
1. “没有提示需要获取推送权限”已经说明了一切。建议查下代码吧看看`registerForRemoteNotifications()`有没有调用。
2. 不过看起来你用的是 dev 证书,此类证书只能在 sandbox 里跑,上线还是得用 production 证书。 3. 最好存着 CSR,即使更新证书的话也不会中断推送服务。 |
5
amnonma OP 多年未登录,已经解决了。感谢 @FriedFish @wohenyingyu03 。
|