我是该网站的新手,却无法弄清楚如何对现有帖子发表评论(似乎您需要一定的声誉,而我还没有)。

自iOS 7.0.3更新以来,我有许多用户报告说该应用程序在启动时崩溃(通常是在完成应用程序内购买后)。该线程似乎处理相同的问题:

SKProductsRequest crashing app at startup with iOS 7.0.3

不幸的是,我无法在任何设备上重现该问题(尝试了很多)。我想知道是否有人遇到过类似的问题,或者知道如何重现上面的问题。我的代码确实在发布时请求了产品,所以似乎应该是问题所在,但我担心由于无法在内部复制它而无法确定它是否已修复。

我发现其他一些网站表明某些国家/地区可能存在问题,但我也无法通过将我的App Store切换到这些国家/地区来复制该问题。

谢谢!

更新:

我发现了另一个似乎相关的线程:

Following in app purchase, app crashing on startup. productIdentifier=nil?

如果我将productIdentifier强制为nil,则会发生崩溃(看起来类似)。我不确定为什么productIdentifier永远为零。为了防止崩溃,我可以(应该)检查nil productIdentifier。有谁知道transaction.payment.productIdentifier或transaction.originalTransaction.payment.productIdentifier可能为零?

最佳答案

我们使用以下问题提交了更新:
Following in app purchase, app crashing on startup. productIdentifier=nil?

一切都解决了:)

非常感谢 !

10-08 07:25