将应用内购买添加到应用会影响已购买的用户吗?

时间:2011-10-18 17:34:19

标签: ios in-app-purchase itunesconnect

我有一个应用程序,我即将添加应用内购买。

我的问题是这个。该应用程序使用我的其他几个应用程序使用的开发和分发证书,即没有应用程序内购买的应用程序。

由于我现在正在添加应用内购买,我将不得不更改此应用的APP ID,以便我可以为应用内购买创建配置文件。这种变化会以任何方式影响应用程序吗?我的意思是,我是否可以使用另一个AppID生成的其他临时配置文件上传新的二进制文件?老用户能够升级吗?

2 个答案:

答案 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相匹配,因此您的用户无需重新购买您的应用,并且还可以使您的应用符合应用内或推送通知的条件。