1

アプリ内購入のテストについてお聞きしたいです。In-App Purchases の一覧商品を取得しようとしましたが、「response.products」が空です。

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {

NSLog(@"Loaded list of products...");
_productsRequest = nil;

NSArray * skProducts = response.products;
for (SKProduct * skProduct in skProducts) {
    NSLog(@"Found product: %@ %@ %0.2f",
          skProduct.productIdentifier,
          skProduct.localizedTitle,
          skProduct.price.floatValue);
}

_completionHandler(YES, skProducts);
_completionHandler = nil;

}

このリンクのコードのような私のコード。http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial

iTunes Connect で ::

  • 権利と価格 : 無料 , 価格発効日 : 既存 , 価格終了日 : なし
  • ステータス : アップロードの準備
  • アプリ内購入
    • タイプ: 非消耗品
    • 売却許可 : はい
    • 価格レベル : レベル 1 、価格発効日 : 既存 、価格終了日 : なし
    • Apple によるコンテンツのホスティング : いいえ
    • ステータス : 送信準備完了

テストアプリを実行する前に::

  • テストデバイスで削除されたアプリ
  • テスト デバイスで Apple ID をログアウトします。
  • info.plist のバンドル ID と AppID が一致することを確認しました

私が間違っているかどうか誰か教えてください。ありがとうございました!!

ps。すみません、私は英語が苦手です。

4

0 に答える 0