IAP購入テストに大きな問題があります。アプリの購入に関する問題のテスト。 IAP iOS
私が作った次のステップがあります。
- は、アプリケーションID(com.domainname.appname)
- は、アプリケーションID(com.domainname.appnameと開発プロビジョニングプロファイルを作成します)
- iTunes Connectでのアプリケーションの作成(バンドルID com.domainname.appname)
- IAPを管理します。プロダクトID com.testitem1、com.testitem2と非消耗品を作成し、com.testitem3(各製品のステータスを投稿する準備ができている)
形作るXcodeプロジェクトの設定
バンドルID:com.domainname.appname
コード署名ID:私が持っている開発プロビジョニングプロファイルデステップ2
デプロイメント・ターゲットに:4.0
デバイス
iPod touchの4genのiOS 5.1.1
書き込みソースコード
私のクラスのサポーターすべてが大丈夫です。この段階では
if ([SKPaymentQueue canMakePayments])
{
NSLog(@"YES, I CAN MAKE PAYMENTS");
}
else
{
NSLog(@"NO, I CAN NOT MAKE PAYMENTS");
}
:私はこれらの行を書いている- viewDidLoad
コールバックメソッドでトンSKProductsRequestDelegate
。私は支払いをすることができます。
次に、私は私のプロダクトのための要求を作成しようとしています:
SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObjects:@"com.testitem1", @"com.testitem2", @"com.testitem3", nil]];
request.delegate = self;
[request start];
この段階では、すべてがも大丈夫ですし、次のステージに私の要求オブジェクトは以下のコールバックメソッドを呼び出す:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
NSArray *myProduct = response.products;
NSLog(@"%@", myProduct);
}
をしかし、応答の製品はありませんし、なぜ私は理解できません。
私は既にこの問題を抱えています(私はデバイスをリセットしてすべて正常に動作しました)が、この場合は何が間違っているのかわかりません。
私は質問があります。あなたが契約を受け入れると、彼らは預金を取るかしないのですか?ありがとうございます –
@ ErhanDemirci何を意味しますか? )あなたはあなたが言ったどの預金について説明することができますか? –
itunes connect>契約、税金、銀行>マスターアグリーメント>銀行情報 –