我在iOS 6中注意到,在默认的Mail应用程序中,如果点击一个itunes URL,实际上会打开一个应用程序商店对话框,显示应用程序的详细信息。
没有重定向到应用商店!此框显示屏幕截图,说明等,就像您已经在应用商店中一样。
我想知道是否有可能从我自己的应用程序中启动此框。我目前使用itms-apps://自然会离开我的应用程序,然后进入应用程序商店。
答案 0 :(得分:3)
如果您仅针对iOS 6+进行开发,则可以使用SKStoreProductViewController。
这样的事情:
SKStoreProductViewController *storeViewController =
[[SKStoreProductViewController alloc] init];
storeViewController.delegate = self;
NSDictionary *parameters =
@{SKStoreProductParameterITunesItemIdentifier:
[NSNumber numberWithInteger:333700869]}; //Identifier of the item you want to buy.
[storeViewController loadProductWithParameters:parameters
completionBlock:^(BOOL result, NSError *error) {
if (result)
[self presentViewController:storeViewController
animated:YES
completion:nil];
}];
(来自this教程的代码。)