6

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

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

SKProductsRequest 在使用 iOS 7.0.3 启动时崩溃应用程序

不幸的是,我无法在我的任何设备上重现该问题(尝试了一堆)。我想知道是否有人遇到过类似的问题,或者知道如何重现上述问题。我的代码确实在发布时要求产品,所以看起来这应该是问题所在,但我担心我无法判断它是否已修复,因为我无法在内部重现它。

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

谢谢!

更新:

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

在应用程序购买之后,应用程序在启动时崩溃。产品标识符=零?

如果我强制我的 productIdentifier 为 nil,我会崩溃(看起来很相似)。我不确定为什么 productIdentifier 永远为零。为了防止崩溃,我可以(应该)检查零产品标识符。有谁知道 transaction.payment.productIdentifier 或 transaction.originalTransaction.payment.productIdentifier 怎么可能为零?

4

1 回答 1

0

我们使用这个问题提交了更新: 在应用购买之后,应用在启动时崩溃。产品标识符=零?

一切都解决了:)

非常感谢 !

于 2013-11-21T16:29:01.600 回答