アプリ内購入のテストについてお聞きしたいです。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。すみません、私は英語が苦手です。