1

4 つのアプリ内購入のセットアップがあり、すべてうまく機能しています。他のものと同じ実装である 5 番目のものを追加しました。承認されました。iTunes Connect で正常に表示されます。すべて非消耗品です。

しかし、私の SKProductsRequestDelegate では、ここで製品 ID を取得できません。

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

    NSArray* skProducts = response.products;
    for (SKProduct* skProduct in skProducts) {
        // I don't see its product ID here, the others all appear fine.
    }
}

他はすべて正常に表示されます。アイテムは 24 時間以上前に承認されました。そのリクエストの一部としてアップルから戻ってこない理由はありますか? 繰り返しますが、iTunes Connect ではすべて問題ないように見えます。

ありがとう

4

1 に答える 1

2

コメントでDavis G.が述べたように、そしてdcRayがここで答えたようにしました。

  1. 実際のデバイスでテストしていることを確認してください

  2. アプリの Info.plist ファイルで、バンドル識別子 (com.company.appname など) が iTunes Connect のものと一致するかどうかを確認します。

于 2014-01-10T19:15:06.077 に答える