【问题标题】:iOS In App Purchase Fails Silently in ProductioniOS 应用内购买在生产中静默失败
【发布时间】:2017-04-12 02:13:16
【问题描述】:

所以我在开发过程中使用沙盒模式详细测试了我的应用程序的应用内购买内容。

由于某种原因,当单击购买按钮时,应用程序已在 App Store 中运行,根本没有任何反应。

Apple 审核团队似乎能够根据服务器日志成功完成购买(这可能是错误的)。

我正在使用SwiftyStoreKit 处理应用内购买。

任何想法为什么它会在开发和沙盒模式下完美运行,甚至在生产中调用 SwiftyStoreKit.purchaseProduct 方法时什么都不做?

如果我不得不猜测它与需要时间来处理所有内容的 App Store 服务器有关。出现在 App Store 上花了一点时间。但我并不完全相信这是问题所在。

【问题讨论】:

  • 我即将将 IAP 添加到应用程序,所以我(还)不能帮助你。 (1) 您是否检查过 SwiftyStoreKit 的任何问题?希望对作者有所帮助。 (2) 我对 App Store 的延迟不抱太大希望。跨地区传播应用更新确实需要时间,但 IAP - 恕我直言 - 与应用的集成过于紧密,无法 传播 应用。
  • @dfd 毫无疑问地理解了延迟。这就是为什么我不是超级有信心这是问题所在。遗憾的是,没有一种很好的调试方法,因为它不像崩溃那样我会得到报告,而且我不相信有一种方法可以将调试器附加到生产应用程序来调试它。
  • @dfd 看起来确实像 App Store 传播问题。似乎现在正在工作。非常感谢!
  • 很高兴知道。我希望再过一周轮到我。

标签: ios swift in-app-purchase app-store


【解决方案1】:

突然间这似乎奏效了。它现在要求 Touch ID 确认购买。所以看起来这是一个 App Store 服务器传播问题。

【讨论】:

  • 您好 Charlie,我知道这已经过时了,但您还记得在您的应用和 IAP 获得批准后,购买开始工作需要多长时间?谢谢!
  • @hujasonx 我想大概是一天。
猜你喜欢
  • 2020-04-14
  • 2014-12-11
  • 1970-01-01
  • 2020-01-21
  • 1970-01-01
  • 1970-01-01
  • 2020-04-06
  • 2021-02-23
  • 1970-01-01
相关资源
最近更新 更多