将 iOS 应用发布到 App Store 后,应用内购买不起作用
In app purchase not working after publishing iOS app to App Store
在开发过程中,我创建了测试帐户,这些帐户能够获取应用内购买的价格以及实际购买它而不会出现问题。但是 iOS App 发布到 App Store 后,App Store 中的 App 版本甚至无法检索产品的价格,按下按钮发送购买请求时也没有任何显示。
卸载应用程序并将开发版本重新部署到同一台设备使其再次运行。
可能是什么问题?有没有办法调试或查看应用商店下载版本的日志? (iOS 这里是菜鸟)
谢谢!
我遇到了同样的问题。该应用程序已获批准,但应用程序内购买不起作用。应用发布问题在 24-48 后自行修复。当应用程序获得批准时,它并没有通过搜索出现在 App Store 上。在 App Store 收录后,应用内应用也开始运行。
即使一切都被批准了,也需要一点时间。
- 我的二进制文件获得批准。
- 我的应用内购买 (IAP) 已获批准。
- 使用沙盒 iTunes 帐户测试开发中的购买效果很好。
- 使用真实的或沙盒 iTunes 帐户在生产环境中购买会失败。
我没有等太久,大约几个小时就开始工作了。
现在,我的二进制文件和我的应用程序内购买案例同时获得批准,并且在它们都获得批准后几乎立即,我将应用程序版本发布到商店。
我不是很肯定,但我可能应该做的是等待几个小时,然后再发布新的应用程序版本,让应用程序内购买有机会 "register" 或 "propagate"在正式版 App Store 中。
只是对其他人的推荐。
这需要一些时间,但数量无法预测。就我而言,我同时启动了 3 个非常相似的应用程序 ,因此只需添加一些数据即可:
- 一切都获得批准,应用程序很快就可以在 App Store 上获得。
- 其中 2 个应用大约用了 4 个小时才出现在搜索结果中。
- 6 小时后,IAP 开始逐渐出现(不是一次全部出现)
- 9 小时后,两个应用的 IAP 完成。
- 12 小时后,最后一个应用的 IAP 开始出现,但最后一个应用本身仍未显示在搜索结果中。
- 14 小时后,最后一个应用出现在搜索结果中。
我点击 "Publish" 按钮的顺序似乎没有任何影响,IAP 的数量、应用程序的重量等也没有影响。
所以延迟是不可预测的并且不遵循特定规则("First-in, first-out"或"search results and then IAP")
我找到了这个 Apple Tech note,其中包括:
问。 App Review 最近批准了我的申请,但我在应用程序生产版本中的应用内购买标识符在 invalidProductIdentifiers 数组中返回。
一个。申请获得批准后,开发者还必须批准该申请才能发布到 App Store。批准后,应用程序 ID 将在 App Store 中激活。应用程序内购买标识符需要相同的激活,并且只能在应用程序激活后进行。 在某些情况下,应用程序内购买标识符的激活可能会在应用程序激活后最多滞后 48 小时。
如果开发者不批准将生产应用发布到 App Store,则不会激活任何新的应用内购买标识符。当开发人员想要在 App Store 上激活应用程序之前验证应用程序时,就会出现这个问题。如果希望测试新项目的应用程序内购买过程,则必须将应用程序激活到 App Store。这只是相应应用程序提交中新的应用程序内购买标识符的问题。一旦这些应用内购买标识符被激活,提交的应用程序更新将发现这些应用内购买标识符被验证,即使更新没有被激活。
但就我而言,这需要更长时间,大约需要 52 小时。
我发现对每个 IAP 中的描述进行简单编辑会有所帮助。只需进行编辑,保存,还原为原始状态并再次保存。它最多需要 8 个小时才能在 Apple 服务器上传播。 IAP 的我没有这样做没有零钱。
在开发过程中,我创建了测试帐户,这些帐户能够获取应用内购买的价格以及实际购买它而不会出现问题。但是 iOS App 发布到 App Store 后,App Store 中的 App 版本甚至无法检索产品的价格,按下按钮发送购买请求时也没有任何显示。
卸载应用程序并将开发版本重新部署到同一台设备使其再次运行。
可能是什么问题?有没有办法调试或查看应用商店下载版本的日志? (iOS 这里是菜鸟)
谢谢!
我遇到了同样的问题。该应用程序已获批准,但应用程序内购买不起作用。应用发布问题在 24-48 后自行修复。当应用程序获得批准时,它并没有通过搜索出现在 App Store 上。在 App Store 收录后,应用内应用也开始运行。
即使一切都被批准了,也需要一点时间。
- 我的二进制文件获得批准。
- 我的应用内购买 (IAP) 已获批准。
- 使用沙盒 iTunes 帐户测试开发中的购买效果很好。
- 使用真实的或沙盒 iTunes 帐户在生产环境中购买会失败。
我没有等太久,大约几个小时就开始工作了。
现在,我的二进制文件和我的应用程序内购买案例同时获得批准,并且在它们都获得批准后几乎立即,我将应用程序版本发布到商店。
我不是很肯定,但我可能应该做的是等待几个小时,然后再发布新的应用程序版本,让应用程序内购买有机会 "register" 或 "propagate"在正式版 App Store 中。
只是对其他人的推荐。
这需要一些时间,但数量无法预测。就我而言,我同时启动了 3 个非常相似的应用程序 ,因此只需添加一些数据即可:
- 一切都获得批准,应用程序很快就可以在 App Store 上获得。
- 其中 2 个应用大约用了 4 个小时才出现在搜索结果中。
- 6 小时后,IAP 开始逐渐出现(不是一次全部出现)
- 9 小时后,两个应用的 IAP 完成。
- 12 小时后,最后一个应用的 IAP 开始出现,但最后一个应用本身仍未显示在搜索结果中。
- 14 小时后,最后一个应用出现在搜索结果中。
我点击 "Publish" 按钮的顺序似乎没有任何影响,IAP 的数量、应用程序的重量等也没有影响。 所以延迟是不可预测的并且不遵循特定规则("First-in, first-out"或"search results and then IAP")
我找到了这个 Apple Tech note,其中包括:
问。 App Review 最近批准了我的申请,但我在应用程序生产版本中的应用内购买标识符在 invalidProductIdentifiers 数组中返回。
一个。申请获得批准后,开发者还必须批准该申请才能发布到 App Store。批准后,应用程序 ID 将在 App Store 中激活。应用程序内购买标识符需要相同的激活,并且只能在应用程序激活后进行。 在某些情况下,应用程序内购买标识符的激活可能会在应用程序激活后最多滞后 48 小时。
如果开发者不批准将生产应用发布到 App Store,则不会激活任何新的应用内购买标识符。当开发人员想要在 App Store 上激活应用程序之前验证应用程序时,就会出现这个问题。如果希望测试新项目的应用程序内购买过程,则必须将应用程序激活到 App Store。这只是相应应用程序提交中新的应用程序内购买标识符的问题。一旦这些应用内购买标识符被激活,提交的应用程序更新将发现这些应用内购买标识符被验证,即使更新没有被激活。
但就我而言,这需要更长时间,大约需要 52 小时。
我发现对每个 IAP 中的描述进行简单编辑会有所帮助。只需进行编辑,保存,还原为原始状态并再次保存。它最多需要 8 个小时才能在 Apple 服务器上传播。 IAP 的我没有这样做没有零钱。