我一直在努力将In App Purchase添加到现有的iOS应用中。首先,一些背景知识:
该应用程序已经在App Store上存在了一段时间,它有相当多的用户。该应用程序使用推送(成功),并且还在开发人员门户网站中激活了In App购买(自应用程序的第一个版本以来)。
现在的目标是使用Urban Airship实现订阅(自动更新)。
订阅产品已添加到iTunes Connect和Urban Airship中,并且我已经检查过产品ID是否相同。
但我仍然得到"无效的产品ID"
更新#1 回答V1ru8的评论:我已经在三个不同的场合进行了测试。大约一周前,我将产品移除并重新添加到iTunes Connect和Urban Airship,并在几分钟前进行了测试。
我的订阅产品已标记为"准备提交"在iTunes Connect中。我还添加了截图。
我已经阅读了大量关于这个主题的信息和文档(http://troybrant.net/blog/2010/01/invalid-product-ids/,http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/,仅举几例),但仍有一些问题没有答案:
如果我错过了添加一些信息,请写一条评论,我会尽快更新问题。
提前致谢!
也许V1ru8正在做点什么。突然间我列出了我的订阅产品。我会尝试一些购买和其他测试,看看它是否也有效。
答案 0 :(得分:2)
在实施In App Purchase时,我有几次完全相同的行为。我每次都可以等待一段时间再试一次。对我来说,工作需要3天。 App store沙箱不太可靠。因此,当你检查了你的身份证两次并且它仍然无法正常工作时,只需要等待一两天就会神奇地工作。