This topic created in 2838 days ago, the information mentioned may be changed or developed.
一年多没更新的 iOS APP,想让推送可以活起来,于是重新生成了推送证书。
现象:
以前安装的开发版可以收到推送;
线上包安装之后没有提示需要获取推送权限,即使重新卸载安装;
问题来了:在包没有重新提交审核发布的情况下,推送是不是就失效了?
我想让推送可以活起来,是不是需要生成发布证书重新提包才可以?
5 replies • 2021-09-24 17:32:54 +08:00
 |
|
1
zv2 Aug 15, 2018
用的什么推送,极光?
猜测可能是极光的证书被覆盖了,用了新生成的证书,之前的老证书就不匹配了
|
 |
|
3
wohenyingyu03 Sep 20, 2018 via iPhone
不需要重新打包,不需要重新审核,新证书可以直接使用。 你这个现象看起来是生成的是测试环境证书。开发 debug 版和 app store 版证书不能通用。
|
 |
|
4
FriedFish Sep 26, 2018
1. “没有提示需要获取推送权限”已经说明了一切。建议查下代码吧看看`registerForRemoteNotifications()`有没有调用。 2. 不过看起来你用的是 dev 证书,此类证书只能在 sandbox 里跑,上线还是得用 production 证书。 3. 最好存着 CSR,即使更新证书的话也不会中断推送服务。
|