gpt4 book ai didi

iphone - 关闭应用内购买?

转载 作者:行者123 更新时间:2023-12-03 18:46:00 25 4
gpt4 key购买 nike

我们目前有一个实时应用程序,其中包含 App Store 中的情景内容。

我们正在重新制定定价,我们希望将其作为简单的整集剧集,而不是提供单独的剧集供购买。

我的问题是这样的:如果我将旧标识符设置为“不许可销售”,之前购买该内容的用户是否仍然可以访问该内容? (意思是如果我查询他们是否购买了,它会返回true)

我对应用程序的应用内购买方面还不熟悉,而且我不完全确定它是如何工作的。

此外,如果我从 iTunesConnect 中删除标识符,会发生什么情况?是否应该这样做?

预先感谢您的任何见解

最佳答案

当使用[[SKPaymentQueuedefaultQueue]restoreCompletedTransactions];时,Apple将在SKPaymentQueue(交易集合)中返回所有已完成的交易。该交易将包含付款对象。 付款对象将包含productIdentifier。尽管您删除了该信息,但该信息仍然可用。因此,您可以兑现过去购买的不再购买的商品。

这里是一些示例代码:

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

#pragma mark SKPayment Observer Delegate methods
- (void) paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue
{
NSLog(@"received restored transactions: %i", queue.transactions.count);
for (SKPaymentTransaction *transaction in queue.transactions)
{
NSLog(@"tran for product: %@ of state: %i", [[transaction payment] productIdentifier], [transaction transactionState]);
switch ([transaction transactionState])
{
case SKPaymentTransactionStateRestored:
NSLog(@"found restored transaction: %@ productIdentifier: %@", transaction.transactionIdentifier, transaction.payment.productIdentifier);
[self yourRestoreProcessSelector:transaction];
break;
default:
break;
}
}
}

关于iphone - 关闭应用内购买?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6117799/

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