[英]In app purchase not working after publishing iOS app to App Store
在开发过程中,我创建了测试账户,这些账户能够获得应用内购买的价格,并且可以毫无问题地实际购买。 但是将iOS应用发布到App Store后,应用商店中的应用版本甚至无法检索产品价格,当我按下按钮发送购买请求时什么也没有显示。
卸载该应用程序并将开发版本重新部署到同一设备使其再次工作。
可能是什么问题呢? 有没有办法调试或查看应用商店下载版本的日志? (这里是 iOS 菜鸟)
谢谢!
我有同样的问题。 该应用程序已获得批准,但应用程序内购买无效。 24-48后app发布问题自行修复。 到应用程序批准时,它还没有通过搜索出现在 App Store 上。 在 App Store 上被索引后,应用内也开始工作。
我不必等待很长时间,大约几个小时,它就开始工作了。
现在,我的二进制文件和我的 In-App Purhcase 同时获得批准,几乎在它们都获得批准后,我立即将应用程序版本发布到商店。
我不是很肯定,但我可能应该做的是在发布新应用版本之前等待几个小时,并让应用内购买有机会在生产应用商店中“注册”或“传播”。
只是给别人的建议。
这需要一些时间,但数量是不可预测的。 就我而言,我同时启动了 3 个非常相似的应用程序,所以只需添加一些数据:
我点击“发布”按钮的顺序似乎没有任何影响,IAP 的数量、应用程序的权重等也没有影响。因此延迟是不可预测的,并且不遵循特定规则(“First-in,先出”或“先搜索结果再 IAP”)
我找到了这个 Apple 技术说明,其中包括以下内容:
问:App Review 最近批准了我的申请,但我在应用程序生产版本中的应用内购买标识符在 invalidProductIdentifiers 数组中返回。
A. 应用程序获得批准后,开发者还必须批准该应用程序才能发布到 App Store。 批准后,应用程序 ID 将被激活到 App Store。 应用内购买标识符需要相同的激活,并且只能在应用激活后进行。 在某些情况下,应用程序内购买标识符的激活可能会在应用程序激活后最多延迟 48 小时。
如果开发人员不批准将生产应用程序发布到 App Store,则不会激活任何新的应用内购买标识符。 当开发人员想要在 App Store 上激活应用程序之前验证应用程序时,这是一个问题。 如果希望测试新项目的应用内购买过程,则必须将应用程序激活到 App Store。 这只是相应应用程序提交中新的应用内购买标识符的问题。 一旦这些应用内购买标识符被激活,提交的应用程序更新将发现这些应用内购买标识符已被验证,即使更新未激活。
但就我而言,它需要更长时间,大约 52 小时。
我发现对每个 IAP 中的描述进行简单的编辑会有所帮助。 只需进行编辑,保存,恢复为原始文件并再次保存。 它在 Apple 服务器上传播最多需要 8 个小时。 IAP 我没有这样做是为了没有变化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.