2016-06-13 3 views
1

ステータスはスクリーンショットテスト

がどのように私はスクリーンショットをアップロードするためにそれをテストすることができますのを待っ

のですか?

今は商品が手に入りません。ここに私のコードは:

public func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse) { 
     // ... 
     let products = response.products 
     // ... 
} 

productsは0要素があります。

私は間違っていますか?


UPDATE

私は私のプロダクトIDがresponse.invalidProductIdentifiersで終わることが判明していない答えで提案されているようにresponse.products に、私も間違って行くことができるもの、スクリーンショットをアップロードしていますか?

+0

iTunesでIAP製品を作成しましたか? – Bala

答えて

1

AppleがIAPを審査するためにスクリーンショットをアップロードする必要があります。

IAP(またはIAPに関連するもの)をトリガーするボタンのスクリーンショットを撮ります。

次にテストします。

+0

承認前にIAPをテストできますが、テストにはスクリーンショットが必要です。 –

+0

ありがとう、私はそれを試してみて、あなたに知らせるようにしてください – Stevik

+0

@ダニエルストームあなたはちょうど 抗精神センテンスを書いた。 – Coder1000

0

実際には、サンドボックス環境でアプリ内購入をテストすることができます。基本的には、iTunesConnectにテストユーザーアカウントを設定する必要があります。画像の下のような警告をテストし、取得するサンドボックスモードで使用することができ

enter image description here

そしてここでリンゴのドキュメントをチェック

iTunesのWaiting for ScreenshotにおけるIAP製品にサンドボックスの画像:http://developer.apple.com/library/ios/#technotes/tn2259/_index.html

あなたはよをサンドボックステストを含む、アプリ内購入に関連するすべての情報を見つけることができます。

+0

これが投票された理由はわかりませんが、リンク内のBalaは、iTunes Connectに製品を追加して「スクリーンショット待ち」状態にしてからサンドボックスでテストすることができるApple州を提供しています。 – jeffjv

関連する問題