更新推送通知的实时App ID

时间:2010-10-01 15:41:56

标签: iphone app-store

我在App Store中有一个应用程序,它有一个通配符App ID。我想向它添加推送通知,但不能,因为我们有一个通配符应用程序ID。这是我得到的错误:

只有显式的App ID才能用于访问Apple Push Notification服务。请使用具有特定捆绑标识符的现有App ID,或者创建一个新的。

我可以为商店中的实时应用创建新的应用ID吗?这不会导致问题吗?我对如何在这个阶段添加推送感到困惑?

[编辑] 我可以使用相同的应用程序ID设置新的,但使用新的包标识符吗?

干杯

4 个答案:

答案 0 :(得分:6)

您可以使用之前创建的App ID前缀创建新的App ID,捆绑包标识符或App ID sufix必须是其他内容。这不能是通配符。

例如,您现在使用以下AppID; ABCDEFGHIJ。*

必须将其转换为类似的内容才能使用推送通知服务; ABCDEFGHIJ.nl.jeroendeleeuw.appname

答案 1 :(得分:1)

此处记录了更改应用ID的过程:

http://developer.apple.com/library/ios/#qa/qa1680/_index.html

更新时间 - 2015年3月24日:该链接不再在线,但您仍然可以访问:

http://web.archive.org/web/20111006112505/http://developer.apple.com/library/ios/#/web/20111006170433/http://developer.apple.com/library/ios/qa/qa1680/_index.html

如下面的评论中所述。

答案 2 :(得分:1)

迈克尔莫里森的评论包含您(可能)想要的信息。在底部是你真正想要的。

链接:

https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/CreatingandConfiguringAppIDs/CreatingandConfiguringAppIDs.html#//apple_ref/doc/uid/TP40011159-CH18-SW1

有用的部分:

  

更新您的应用以包含APNS,iCloud,应用内购买或游戏   中心需要显式应用ID

     

在开发过程中,您可能希望为应用添加功能。支持   APNS,iCloud,应用程序内购买或游戏中心,您需要签署一个应用程序   使用配置文件,使用显式应用程序ID。如果你有   使用通配符应用程序ID的应用程序,您需要创建一个新的应用程序ID   然后修改您的配置文件。

     

更新您的应用ID:在Xcode中识别您应用的当前捆绑ID   或iTunes Connect。

     

在iOS配置门户的应用ID区域中创建新的应用ID   使用您应用的捆绑包ID搜索字符串。

     

为APNS或iCloud启用您的应用ID(请参阅“配置您的应用ID”   用于Apple推送通知服务“或”配置您的应用程序ID   iCloud的”)。为应用程序自动启用显式应用程序ID   购买和游戏中心。

     

修改您的配置文件以使用新的显式应用ID。

答案 3 :(得分:0)

联系苹果。如果您更改了套件ID,您的应用程序将作为新程序上传。您无法使用特定的捆绑包ID执行推送通知。