在项目开发阶段,更换开发账号是经常遇到的。这就牵扯到了当我们更换账号是时,可能就会牵扯到一些三方应用的配置,例如:极光。
前戏:iOS能顺利接收到到极光推送的一个大前提是配置基本信息,至于怎么配置,官方文档很详细
其中有一个必不可少的过程---上传证书
当我们正确上传证书后 ,会根据证书自动生成 bundle ID
那么问题来了。。。。。。。
当bundle ID 生成后,便不能更改
那如果客户要求换一个账号,相应的bundle ID 也跟着改变了,推送证书也需要改。。。
但
即使我们重新配置极光证书,之前的bundle ID 也不会改变。。。。
我们都知道 如果极光后台的bundle ID 与我们项目的bundle ID 不一致,是收不到推送的。。。怎么办?
1、继续使用原来的bundle ID ,但这样的话 新的客户账号里的 bundle ID 就需要更改,个人感觉这是一个大工程。。。。。
2、删除应用,重新建一个新的。
3、找极光后台改
根据客服提供的信息,我们发邮件就好(一般回复很快的,如果等了很久都没回复的话,最好重新发一封。ps:我发的第一封邮件等了差不多一天,都没回复。后来没法,只能再发一封,几分钟就回复了。。。。哭😢。。)
不久,你会收到一封确认邮件
照着他需要的内容,重新发一封邮件 。。。。
大概5、6分钟就会帮你解决问题。。。。。
这时 你就可以重新上传推送证书 就好。。。相应的也会生成与新上传的证书相对应 的bundle ID。