繁体   English   中英

将 iOS 应用程序发布到 App Store 后,应用程序内购买不起作用

[英]In app purchase not working after publishing iOS app to App Store

在开发过程中,我创建了测试账户,这些账户能够获得应用内购买的价格,并且可以毫无问题地实际购买。 但是将iOS应用发布到App Store后,应用商店中的应用版本甚至无法检索产品价格,当我按下按钮发送购买请求时什么也没有显示。

卸载该应用程序并将开发版本重新部署到同一设备使其再次工作。

可能是什么问题呢? 有没有办法调试或查看应用商店下载版本的日志? (这里是 iOS 菜鸟)

谢谢!

我有同样的问题。 该应用程序已获得批准,但应用程序内购买无效。 24-48后app发布问题自行修复。 到应用程序批准时,它还没有通过搜索出现在 App Store 上。 在 App Store 上被索引后,应用内也开始工作。

即使一切都通过了,也需要一点时间。

  • 我的二进制文件被批准了。
  • 我的应用内购买 (IAP) 已获批准。
  • 使用沙盒 iTunes 帐户测试开发中的购买效果非常好。
  • 使用真实沙盒 iTunes 帐户在生产环境中购买会失败。

我不必等待很长时间,大约几个小时,它就开始工作了。

现在,我的二进制文件和我的 In-App Purhcase 同时获得批准,几乎在它们都获得批准后,我立即将应用程序版本发布到商店。

我不是很肯定,但我可能应该做的是在发布新应用版本之前等待几个小时,并让应用内购买有机会在生产应用商店中“注册”或“传播”。

只是给别人的建议。

这需要一些时间,但数量是不可预测的。 就我而言,我同时启动了 3 个非常相似的应用程序,所以只需添加一些数据:

  • 一切都得到了批准,这些应用程序很快就可以在 App Store 上使用。
  • 其中 2 个应用程序花了大约 4 个小时才出现在搜索结果中。
  • 6 小时后,IAP 开始逐渐出现(不是一次全部出现)
  • 9 小时后,两个应用的 IAP 完成。
  • 12 小时后,最后一个应用的 IAP 开始出现,但最后一个应用本身仍未出现在搜索结果中。
  • 14 小时后,最后一个应用出现在搜索结果中。

我点击“发布”按钮的顺序似乎没有任何影响,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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM