由于 Apple 需要至少一项自动更新订阅或一项免费订阅报刊亭应用程序,我们将新闻应用程序的所有月度订阅更改为自动更新订阅,同时添加报亭功能。
当我尝试在设备 #1(例如我的 iPad)上购买这些订阅之一时,一切正常。当我尝试在设备 #2(例如我的 iPhone)上购买相同的订阅时,我从 Store Kit 收到一条消息,告诉我我已经是这个特定问题的订阅者(这也可以),但之后的过程是没有买任何东西就完成了。
检查日志显示,SKPaymentTransactionObserver 委托方法 paymentQueue:updatedTransactions: 首先获取状态为“SKPaymentTransactionStatePurchasing”的该产品的交易(到目前为止还可以),然后是状态为“SKPaymentTransactionStateFailed”的交易。仔细查看最后一次交易的交易错误代码和消息,交易错误描述显示“无法连接到 iTunes Store”。第二次购买另一种产品(第一次在第二台设备上购买)效果很好。两次购买是针对沙箱完成的,是否有人提示如何解决此问题。
提前感谢您的帮助迈克尔