iOS应用转移至其他Apple账户对Push notifications的影响咨询
App账户转移后APNS推送相关问题解答
我之前帮团队处理过App跨Apple账户转移的APNS配置问题,刚好能解答你的两个疑问:
疑问1:App ID转移后,未过期的APNS证书是否还能正常推送?
答案是可以正常运行。虽然App ID被转移到了新账户,但APNS证书的有效性是和证书本身的有效期、是否被吊销绑定的,只要你的旧证书还在有效期内且未被原账户吊销,苹果的APNS服务器依然会认可这个证书对应的App ID推送请求——毕竟APNS核心是验证证书里的签名和App ID匹配度,而不是证书所属的账户。
不过要注意:原账户之后无法再管理这个证书(比如续期),一旦证书过期,就必须在新账户里重新生成。
疑问2:推送失效后,是否需要重新提交应用?
如果旧证书过期/被吊销导致推送失效,你需要在新账户的Certificates, Identifiers & Profiles里,找到已转移过来的App ID,重新生成对应的APNS推送证书(开发/生产环境按需创建),然后把新的证书文件(比如.p12或.pem格式)提供给服务器团队替换旧的即可。
这个过程完全不需要重新提交应用,因为推送证书是服务器端用来和APNS通信的凭证,App本身的推送配置(比如aps-environment权限)在转移时已经随App ID同步到新账户了,只要App二进制里的entitlements配置没问题,就不需要重新上架。
内容的提问来源于stack exchange,提问作者devdoe
相关产品推荐
相关产品推荐

