gpt4 book ai didi

iphone - 如何从交易队列中删除非常旧的、已失效的应用内购买

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:40 26 4
gpt4 key购买 nike

我公司最近将一款 iOS 应用的开发外包给了第三方开发商。该应用程序包含大量应用内购买,开发人员向我们发送了各种版本,其中许多是 pre-alpha 并包含错误。因此,我的手机 (iPhone 4S) 似乎有很多失败的应用内购买尝试,导致它每天多次弹出密码请求。

用于购买的测试帐户已被删除。该应用已从我的手机中删除。

一些谷歌搜索和查看 stackoverflow 似乎表明有一些购买卡在队列中,每当我使用另一个具有应用程序内购买的应用程序时,它们一直试图完成。但是我不知道如何清除这个队列并删除这些烦人的弹出窗口。

有没有万无一失的方法,或者我可以使用的简短代码摘录来做到这一点?我可以访问 Xcode 和 Xamarin Studio,并且具有一定的技术知识,但我不是 iOS 开发方面的专家。

提前致谢。

最佳答案

据我所知,无法接收和处理已发送到其他应用程序的交易。

您“确定”删除了该应用程序吗?您确定您没有使用可能与旧应用具有相同 bundleID 的其他名称的应用吗?

编辑:根据 Nande 的建议,我将代码添加到实际答案中,这样人们就可以看到它而无需检查我的链接。

// take current payment queue
SKPaymentQueue* currentQueue = [SKPaymentQueue defaultQueue];
// finish ALL transactions in queue
[currentQueue.transactions enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
[currentQueue finishTransaction:(SKPaymentTransaction *)obj];
}];

关于iphone - 如何从交易队列中删除非常旧的、已失效的应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18210747/

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