【发布时间】: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