9
App Storeで自分のアプリを表示するモーダルビューコントローラをiOS 6で表示できますか?iOS 6で「App Storeモード」を表示することはできますか?
App Storeで自分のアプリを表示するモーダルビューコントローラをiOS 6で表示できますか?iOS 6で「App Storeモード」を表示することはできますか?
はいできます。 (iOS6 +)
NSDictionary *appParameters = [NSDictionary dictionaryWithObject:@"533886215"
forKey:SKStoreProductParameterITunesItemIdentifier];
SKStoreProductViewController *productViewController = [[SKStoreProductViewController alloc] init];
[productViewController setDelegate:self];
[productViewController loadProductWithParameters:appParameters
completionBlock:^(BOOL result, NSError *error)
{
}];
[self presentViewController:productViewController
animated:YES
completion:^{
}];
で最初の行も NSDictionaryの* appParameters = @ { SKStoreProductParameterITunesItemIdentifier: "533886215" @}のように記述することができることをするだけのノートを見てみましょう。読みやすくするため – Arnold
製品ビューコントローラを表示する呼び出しは、 'loadProductWithParameters'の完了ブロック内で実行する必要があります(肯定的な結果を前提とします)。また、 'loadProductWithParameters'への呼び出しは、バックグラウンドスレッドで行う必要があります。 – rmaddy
StoreKitフレームワークをインポートする必要がありますが、シミュレータでは機能しません。 –