有没有办法允许用户下载&使用其他应用程序时安装iOS应用程序而不将其重定向到App Store?
我正在处理的方案是向用户显示他们可能选择下载的应用列表,但我不希望他们离开应用。
我试图搜索iTunes API来执行此操作,但我没有找到任何内容。
答案 0 :(得分:9)
SKStoreProductViewController将允许您这样做。您只需设置要下载的应用程序的itunes ID,然后将其显示为模态视图,用户可以从那里获取它。
您可以拥有一个表格视图,其中包含您希望用户下载的应用程序列表,每个应用程序都包含其iTunes ID,并且在选择其中一个项目时,您可以显示视图控制器。
它看起来像这样(iOS 6截图)
使用示例:
SKStoreProductViewController *storeViewController =
[[SKStoreProductViewController alloc] init];
storeViewController.delegate = self;
NSDictionary *parameters =
@{SKStoreProductParameterITunesItemIdentifier:
[NSNumber numberWithInteger:333700869]};
[storeViewController loadProductWithParameters:parameters
completionBlock:^(BOOL result, NSError *error) {
if (result) {
[self presentViewController:storeViewController
animated:YES
completion:nil];
}
}];
答案 1 :(得分:-1)
是的,这是可能的。某些步骤需要。首次使用Apple开发者ID登录您在PC中使用的iTnues iTnues
,现在浏览PC的iTnues中的应用程序下载选项将直接从PC显示和下载,然后您的应用程序将自动下载到您的iPhone中背景(你在前台有应用程序并不重要)。
这可以帮助你..