gpt4 book ai didi

ios - 如何从 iOS App Store 获取用户的应用内购买/交易的完整列表?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:39 27 4
gpt4 key购买 nike

这是我的情况:在我的应用程序中,我有一组消耗品应用程序内购买。所有购买都发送到服务器进行验证和激活。但是有可能遇到这样的情况,即用户执行了购买(已付款)但在购买激活期间发生了某些事情(连接断开、服务器错误等)。结果,应用程序和服务器都不知道购买(假设应用程序由于某种原因丢失了购买数据)。所以我需要从应用商店获取用户的购买/交易。

我试过[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];但它不会退还消耗品。

有没有办法从应用商店获取所有购买/交易的列表?

最佳答案

两种可能性:1) 如果与您的服务器的交互失败,请不要完成交易(即不要从队列中删除交易)。这样你的交易观察者会再次得到它,你可以再次尝试你的服务器。2) 完成交易,但在应用程序上存储足够的信息(例如,NSUserDefaults)以便稍后在服务器上重试。您可以启动一个计时器,稍后再试。

关于ios - 如何从 iOS App Store 获取用户的应用内购买/交易的完整列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22484684/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com