2018-07-20 苹果app转让的坑之推送证书

2018-07-20  本文已影响0人  北风那个吹啊吹我的骄傲放纵

关于App转让之后,推送证书是否需要更换一直是众说纷纭,有大神表示测试转让后,推送依旧是能够使用的。但是也有人发现不能使用。这也是苹果转让的一个隐形大坑,因为他们说的都是对的。

what??????


转让之后,App的Bundle ID是不变的,转让的过程也会伴随着App ID的转让。对于充值、分享、第三方登录等根据Bundle ID来绑定的是没有影响的。

但是苹果转让时,证书是不会转让的。

一般会用到的证书有:

发布证书、开发证书、推送证书等

转让时,如果App已经上线,发布证书只需要在下次发布时更新即可。

开发证书对线上的App没有影响。

但是转让之后会让推送证书与App不匹配。

代码层会导致didRegisterForRemoteNotificationsWithDeviceToken的方法不调用,导致App每次启动将不获取deviceToken。(该方法是获取推送deviceToken的方法)

推送是根据上传的deviceToken进行推送的,这样转让之前已经上传过devicetoken的用户(即转让之前已经安装App的用户)是没有影响的。

而转让之后,再新安装的用户会因为获取不到deviceToken而无法接收到推送。

总结:转让之前的安装的用户推送无影响,转让之后新安装的用户收不到。

如果你不知道苹果的app还能转让,建议回去试一下,可好玩了,手动滑稽

上一篇下一篇

猜你喜欢

热点阅读