首页 文章

跨设备应用程序内购买

提问于
浏览
1

由于Apple要求至少一个可自动更新的订阅或一个免费订阅报刊亭应用程序,我们将新闻应用程序的所有月订阅更改为自动更新,同时添加报亭功能 .

当我尝试在设备#1(例如我的iPad)上购买其中一个订阅时,一切正常 . 当我尝试在设备#2(例如我的iPhone)上购买相同的订阅时,我从Store Kit收到一条消息,告诉我我已经是这个问题的订阅者(也没关系),但之后的过程是没有买任何东西就完成了 .

检查日志显示,SKPaymentTransactionObserver委托方法paymentQueue:updatedTransactions:首先获取状态为'SKPaymentTransactionStatePurchasing'的产品的交易(目前为止确定),然后是状态'SKPaymentTransactionStateFailed'的交易 . 仔细查看交易错误代码和最后一笔交易的消息,交易错误描述显示“无法连接到iTunes Store” . 第二次购买另一种产品(第一次在第二台设备上购买)完美运行 . 是针对沙箱完成的,是否有人提示如何解决这个问题 .

感谢你提前帮助迈克尔

1 回答

相关问题