2017-04-12 37 views
1

所以我测试过的长度在开发过程中使用沙盒模式我的应用程序的应用程序内购买的内容。的iOS应用程序内购买在生产静静地失败

现在某些原因,点击购买按钮没有当应用程序在App商店发生在所有。

它看起来像苹果的审查小组能够成功完成基于服务器日志购买(可能是错误的这一点寿)。

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

任何想法为什么它可以在开发和沙箱模式下完美工作,甚至在调用生产中的SwiftyStoreKit.purchaseProduct方法时甚至不做任何事情?

如果要我猜它与App Store的服务器需要时间来处理一切事情。它花了一点点才出现在App Store上。但我不完全相信这是问题。

+0

我即将IAP添加到应用程序,所以我不能(还)帮助你。 (1)您是否检查过有关SwiftyStoreKit的任何问题?希望作者可能会有一些帮助。 (2)我不会对App Store的延迟抱有太大的希望。跨区域传播应用更新确实需要一些时间,但IAP是 - 恕我直言 - 与应用过于紧密地集成在一起,不能*传播*应用。 – dfd

+0

@dfd关于等待时间很有意义。这就是为什么我不是超级自信是这个问题。可悲的是没有一个很好的方法来调试,因为它不像我会得到报告的崩溃,我不相信有一种方法可以将调试器附加到生产应用程序中进行调试。 –

+0

@dfd看起来像是一个App Store传播问题。似乎现在正在工作。非常感谢! –

回答

0

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