为不使用团队ID前缀的应用ID启用推送通知

时间:2016-02-16 21:31:35

标签: ios certificate apple-push-notifications provisioning-profile

所以,我的情况如下:

我在一家开发iOS应用程序的公司工作。让我们给我的公司Acme和应用程序Explosives打电话。我们的应用的套件ID是com.acme.explosives

我们目前正在开发对推送通知的支持,所以我的问题与此有关。我们需要用于启用推送通知的显式应用ID(因为您无法启用通配符应用ID的推送通知)的应用ID前缀为YYYYYYYY,因此完整的显式应用ID为{{1 }}。我们的团队ID为YYYYYYYY.com.acme.explosives(在引入团队应用ID前缀之前创建了明确的应用ID)。

我们在服务器端为推送通知创建的SSL证书是从应用ID XXXXXXXX生成的。

到目前为止,我们一直在使用配置文件分发应用程序,该配置文件使用通配符应用程序ID,但由于我们要启用推送通知,因此不再可能。

现在,似乎我们没有iOS会员中心提供ID YYYYYYYY.com.acme.explosives的代码签名证书,而且我不清楚如何创建一个。

所以,我的问题是:前进的最佳方式是什么?是否有可能让这个工作?我曾尝试联系Apple以尝试将我们的应用ID迁移到团队应用ID前缀,但到目前为止他们一直没有帮助。

1 个答案:

答案 0 :(得分:0)

在两封电子邮件和一个电话之后,Apple终于帮助我们将应用ID迁移到我们的团队ID前缀。