7

最近私はに取り組んでいIAPます。ご存知のように、支払いリクエストを送信する場合は、電話する必要があります

+ (id)paymentWithProduct:(SKProduct *)product

しかし、製品を取得する唯一の方法が を使用していることがわかりました。直接SKProductsRequest生成する方法はありますか? SKProduct非推奨のものと同じように、

+ (id)paymentWithProductIdentifier:(NSString *)identifier

実際には、製品 ID を直接使用して新しいSKProductオブジェクトが必要です。

BR、ロジャー

4

4 に答える 4

16

これを使用して、iTunes からすべての製品を取得せずに製品を購入します。

  - (void)buyProductIdentifier:(NSString *)productIdentifier 
{
    SKMutablePayment *payment = [[SKMutablePayment alloc] init] ;
    payment.productIdentifier = productIdentifier;
    [[SKPaymentQueue defaultQueue] addPayment:payment];
}
于 2014-11-18T12:34:56.593 に答える
5

そのようなメカニズムはありません。アプリ内購入を Apple の承認を得て、SKProductsRequest API を使用して価格情報を取得する必要があります。

于 2012-10-26T16:28:49.163 に答える