更改了苹果ID

时间:2017-06-16 11:56:38

标签: ios ionic-framework apple-push-notifications ionic-cloud

请注意:

This question is no longer valid, because of ionic push notification has been shutdown now.

  

自2018年2月1日起,我们将不再提供Push和Auth   服务。拥有现有云帐户的任何人都可以继续使用   Push和Auth到2018年1月。之后,你需要找到一个   替代提供者。

     

Ionic社区已经在使用一些领先的推送和身份验证   今天的供应商。

     

对于推送通知,我们建议使用AWS Pinpoint,   OneSignalFirebase,基于他们的整体受欢迎程度   以及应该让它变得简单的有用的教程和文档的数量   为你设置。此外,OneSignal已经创建了一个登陆点   第specifically for Ionic Push developers页。

Find more here...

更改了苹果ID后,

离子推送通知无法正常工作

我正在使用离子推送通知服务。 我创建了一个ios应用程序并集成了推送通知并且运行良好。 我将我的apple开发者帐户代理滚动更改为另一个苹果ID。 之前使用的apple id开发者帐户已过期,并且最近将其续订 通知苹果开发者支持后,新的苹果ID。 现在以前使用过的iOS配置文件已经失效了 新的配置文件已在新的apple id下创建。 我创建了一个新的iOS应用程序版本并测试推送通知。现在不是 处理新应用程序(无法发送推送通知但设备已使用令牌注册)  和旧的应用程序仍然运作良好。它现在在应用程序商店(旧应用程序)。

如果我从离子推送安全配置文件中删除以前的构建凭据 如果我再次使用新细节创建它们,新应用程序是否可以使用推送通知? 它会影响生产中已经正常工作的应用程序 它会工作吗?在这里,我也使用新应用程序的生产配置。 我是否还需要创建新的iOS推送认证?

我需要在生产中同时处理应用程序的推送通知。我没有改变离子推送安全配置文件的构建凭证,因为我之前需要清除一些事情,而之前已经遇到过这种事情的人。

注意:我没有创建新的包ID。相同的包ID正在使用。

非常感谢您对此事的任何帮助。

谢谢!

3 个答案:

答案 0 :(得分:2)

您需要在新帐户中创建新的推送通知证书并将新的pem文件发送到服务器,只要旧的pem文件在服务器中,您的推送将在App Store构建中工作,所以更简单的说法,您将不得不找到一种方法来使用2 pem文件,可能保留现有的旧结构,对于新的,你必须创建一个解决方案,这样你就可以将pem文件存储在不同的位置,因此push可以在两个地方工作。

答案 1 :(得分:1)

Apple通过软件包发送推送通知(com.testcompany.testApp),因此如果您创建新软件包(新应用程序),则必须注册并重复所有配置,因为Apple将其识别为新应用程序。

答案 2 :(得分:1)

您可以创建新证书,旧证书可以正常工作,直到您更换服务器中的.p12文件为止。