3

アプリ内購入を自分のアプリで機能させるために 1 日中費やしましたが、それを機能させようとしても、RMStore から「不明な製品 ID」という応答が返ってきました。このリストのすべてを試しました: http://troybrant.net/blog/2010/01/invalid-product-ids/

私のコードは次のとおりです。

if ([RMStore canMakePayments]) {

    _products = @[@"com.afterdark.afterdark.usersaleslisting"];

    [[RMStore defaultStore] requestProducts:[NSSet setWithArray:_products] success:^(NSArray *products, NSArray *invalidProductIdentifiers) {

        NSLog(@"Request Success");
        NSString *productID = _products[0];
        SKProduct *product = [[RMStore defaultStore] productForIdentifier:productID];
        NSLog(@"IAP ID: %@",productID);
        NSLog(@"IAP TITLE: %@",product.localizedTitle);
        NSLog(@"IAP PRICE: %@",[RMStore localizedPriceOfProduct:product]);

        [[RMStore defaultStore] addPayment:productID success:^(SKPaymentTransaction *transaction) {

            NSLog(@"Payment Succes");

        } failure:^(SKPaymentTransaction *transaction, NSError *error) {

            NSLog(@"Payment Failed: %@",error.localizedDescription);

        }];


    } failure:^(NSError *error) {

        NSLog(@"Request Failed: %@",error.localizedDescription);

    }];

}

Itunes Connect - アプリ内購入:

Itunes Connect - アプリ内購入

Xcode - アプリ内購入機能

ここに画像の説明を入力

これを機能させる方法のアイデアが完全に尽きました。誰かアイデアはありますか? どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1