我有一个应用程序,我即将添加应用内购买。
我的问题是这个。该应用程序使用我的其他几个应用程序使用的开发和分发证书,即没有应用程序内购买的应用程序。
由于我现在正在添加应用内购买,我将不得不更改此应用的APP ID,以便我可以为应用内购买创建配置文件。这种变化会以任何方式影响应用程序吗?我的意思是,我是否可以使用另一个AppID生成的其他临时配置文件上传新的二进制文件?老用户能够升级吗?
答案 0 :(得分:2)
您的应用必须具有相同的捆绑ID。它是Info.plist文件中的字符串。如果保持不变,用户升级没有问题。
如果我正确理解了您的问题,那么当您第一次提交此应用时,您有一个通配符分发配置文件?只要新的配置文件仍然与Info.plist中的软件包ID匹配,就可以了。
答案 1 :(得分:2)
在我们进行应用内购买或推送通知服务之前,您可能已经创建了应用ID。也许你认为你不需要那些并且想要创建一套类似的应用程序。现在你想要这些功能。
假设您的应用ID为:
com.mycompany.appsuite.*
您的应用的捆绑ID(在plist和其他地方)是:
com.mycompany.appsuite.mycoolapp
为了能够更改应用内购买或推送通知的应用ID,您应该访问developer.apple.com Provisioning Portal添加新的应用ID:
com.mycompany.appsuite.mycoolapp
此App ID与您的Bundle ID相匹配,因此您的用户无需重新购买您的应用,并且还可以使您的应用符合应用内或推送通知的条件。