ios - <In App Purchase>如何直接生成SKProduct

标签 ios in-app-purchase app-store-connect

最近我在研究IAP。 如您所知,当您要发送付款请求时,您应该调用

+ (id)paymentWithProduct:(SKProduct *)product

但我发现获取产品的唯一方法是使用SKProductsRequest,有没有办法直接生成SKProduct? 就像弃用的一样,

+ (id)paymentWithProductIdentifier:(NSString *)identifier

事实上,我想要一个直接使用产品 ID 的新 SKProduct 对象。

BR,罗杰

最佳答案

我用它来购买产品,但没有从 iTunes 中获取所有产品:

  - (void)buyProductIdentifier:(NSString *)productIdentifier 
{
    SKMutablePayment *payment = [[SKMutablePayment alloc] init] ;
    payment.productIdentifier = productIdentifier;
    [[SKPaymentQueue defaultQueue] addPayment:payment];
}

关于ios - <In App Purchase>如何直接生成SKProduct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13090791/

相关文章:

ios - 仪器应用程序无法打开 tracetemplate 文件

ios - 为什么我无法更新到最新的 iOS Cordova 平台?

ios - xamarin 表单 ios 版本构建挂起

ios5 - iOS 产品中的应用内购买在响应中未返回任何产品

iphone - 捆绑 ID 后缀?它是什么?

ios - 为什么当我点击它们时,我的按钮的文本颜色没有改变?

ios - iOS 中自动续订订阅背后的逻辑是什么

iOS - 信用卡 + PayPal 交易不是通过应用内购买

ios - 可以对用户隐藏 iOS 应用程序订阅选项吗?

iOS IAP - 沙盒用户是否从实时商店购买?