9
是否可以在iOS 6中顯示模式視圖控制器,以在App Store中呈現我的應用程序?可能在iOS 6中顯示「App Store模式」?
是否可以在iOS 6中顯示模式視圖控制器,以在App Store中呈現我的應用程序?可能在iOS 6中顯示「App Store模式」?
是的,你可以。 (iOS6的+)
看看SKStoreProductViewController
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框架,並且它在模擬器中不起作用。 –