11

以下のコードを使用して、SKStoreProductViewControllerはアプリの説明を表示できます。

「無料」ボタンをタッチすると「アプリのインストール」と表示されます。次に、[アプリのインストール]をタップすると、アプリアイコン内にプログレスバーが表示されます。ただし、進行状況バーは2〜3秒で消え、アプリはアンインストールされたままになります。

それは私のデモアプリです。誰かが理由を知っていますか?

SKStoreProductViewController *skvc = [[SKStoreProductViewController new] autorelease];
skvc.delegate = self;
NSDictionary *dict = [NSDictionary dictionaryWithObject:@"425349261" forKey:SKStoreProductParameterITunesItemIdentifier];
[skvc loadProductWithParameters:dict completionBlock:nil];
[self presentViewController:skvc animated:YES completion:nil];
4

2 に答える 2

11

問題は、実際には Itunes ストアに接続していないことです。代わりに、特別なサンドボックス ストア環境です。私も同じ問題を抱えていたので、通常の iTunes アカウントではなく、テスト アカウントを持っていて、そのアカウントで購入する必要があります。

それはすべてここで説明されています:

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/DevelopingwithStoreKit/DevelopingwithStoreKit.html

于 2012-10-22T12:45:17.200 に答える
2

サンドボックスからアプリをインストールしようとするときは、現在のアカウントからログアウトしていることを確認してください。

于 2012-11-09T13:57:57.460 に答える