下载iOS应用程序而不重定向到App Store

5
有没有办法让用户在使用其他应用程序时下载和安装iOS应用程序,而无需将他们重定向到App Store?
我正在处理的场景是用户会看到一个应用列表,他们可以选择下载,但我不想让他们离开当前应用程序。
我尝试搜索iTunes API来做到这一点,但没有找到任何相关的信息。
2个回答

9

SKStoreProductViewController可以帮助您实现这一点。您只需设置要下载的应用程序的iTunes ID,然后将其呈现为模态视图,用户就可以从那里开始下载。

您可以使用表视图列出您想让用户下载的应用程序列表,每个应用程序都有其iTunes ID,在选择其中一项时,您可以呈现视图控制器。

它看起来像这样(iOS 6截图)enter image description here

示例用法:

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

是的,这是可能的。需要一些特定的步骤。首先,在您使用iPhone的PC上使用Apple开发者ID登录iTunes,现在在PC的iTunes中浏览应用程序,将显示下载选项并直接从PC下载,然后您的应用程序将自动下载到您的iPhone背景中(无论您是否在前台拥有应用程序)。

希望这可以帮助您。


回答了一个不同的问题。 - Rivera

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接