私は現時点でStore Kitでアプリ内購入を設定しようとしています。私はStore Kitプログラミングガイドを持っていますが、明確ではない側面があります。私が最初にすべての、ちょうど次のように接続し、iTunesからの応答を取得しようとしている:iPhone Store Kitに関する質問
- (void)requestProductData {
SKProductRequest *request = [[SKProductsRequest alloc] initWithProductIndentifiers: [NSSet setWithObject: @"com.domain.appname.productid"]];
request.delegate - self;
[request start];
}
- (void)productsRequest:(SKProductsRequest *)request didRecieveResponse:(SKProductsResponse *)response {
NSArray *myProduct = response.products;
NSLog(@"array count: %i", [myProduct count]);
}
私はstorekitフレームワークが追加されている - 私は.hの中Storekit.hが追加されており、デリゲート。私はiTunesでテスト製品をセットアップしました(私のコードでは、上記のサンプルの代わりに完全なパスがあります)。しかし、配列数は常に0を返します。
誰でもこれに関する経験がありますか?ドキュメントはほとんどなく、実際のサンプルコードはありません。
ありがとうございます!
UPDATE!私はこれがApp Idとプロビジョニングプロファイルと関係していると考えています。あなたはAppの特定のApp IdsとProfilesが必要なようです。私はこれをテストしており、これが正しければ質問に答えます。それを確認できる人は誰でもしてください!
はい - 特定のアプリケーションIDとプロビジョニングプロファイルが必要です。実際にレビューのためにアプリケーションを提出する(数日後にバイナリを拒否する必要があるため、実際にはレビューされません)。 – Craig