gpt4 book ai didi

Ios:应用内购买对话框未出现

转载 作者:行者123 更新时间:2023-11-28 08:29:45 25 4
gpt4 key购买 nike

我目前正在开发一款具有应用内购买功能的 iOS 应用。

当我将 SKPayment 添加到支付队列时,什么也没有发生。

    public func buyProduct(product: SKProduct) {
SKPaymentQueue.defaultQueue().addTransactionObserver(self);

print("buy \(product.productIdentifier)");
SKPaymentQueue.defaultQueue().addPayment(SKPayment(product: product));
}

我已经检查过所有内容均不为空且均有效,但我确实按下了我应用程序上的购买按钮但没有任何显示,也没有提示我是否要购买该产品。

控制台内没有错误或警告,实际上什么也没有发生。

transactionState 似乎正在更新,但似乎没有关于提示未出现的原因的任何有用信息。

     public func paymentQueue(queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {

for transaction in transactions {
print(transaction.transactionIdentifier);
print(transaction.transactionState);
print(transaction.originalTransaction)
print(transaction.error);
}


}

输出(点击后)

buy com.innovationsoft.top10.unlock_cat_8

nil

SKPaymentTransactionState

nil

nil

P.S 当我在模拟器上运行时,我收到登录 iTunes 的提示,但是在任何物理设备上都没有任何反应。

任何帮助将不胜感激

最佳答案

问题是某种 ios 错误。

我重新启动了我的设备,现在一切正常。

-_-

关于Ios:应用内购买对话框未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39067424/

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