我有一个将要添加应用内购买的应用程序。

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

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

有帮助吗?

解决方案

您的应用必须具有相同的捆绑ID。这是您的info.plist文件中的字符串。如果那保持不变,用户将没有问题升级。

如果我正确理解您的问题,那么您首次提交此应用程序时会有通配符分配配置文件?只要新的配置配置文件仍然与info.plist中的捆绑包ID匹配,就可以了。

其他提示

在我们进行应用程序内购买或推送通知服务之前,您可能已经创建了一个应用程序ID。也许您不认为自己需要这些,并且想创建一套类似的应用程序。现在您想要这些功能。

说您有一个应用程序ID:

com.mycompany.appsuite.*

并且您的应用程序的捆绑包ID(在PLIST和其他地方)是:

com.mycompany.appsuite.mycoolapp

为了能够更改应用程序ID以进行应用内购买或推送通知,您应该转到开发人员.apple.com配置门户网站添加一个新的应用ID:

com.mycompany.appsuite.mycoolapp

此应用程序ID匹配您的捆绑ID,因此您的用户不必重新购买您的应用程序,并且还将使您的应用程序符合应用程序内或推送通知的资格。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top