1

我刚刚在 iOS 6 中注意到,在您的默认邮件应用程序中,如果您点击一个 iTunes URL,一个应用程序商店对话框实际上会打开,显示应用程序的详细信息。

没有重定向到应用商店!此框显示屏幕截图、描述等,就好像您已经在应用商店中一样。

我想知道是否可以从我自己的应用程序中启动这个盒子。我目前使用 itms-apps://,它自然会离开我的应用程序,然后进入应用程序商店。

4

1 回答 1

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];
    }];

教程中的代码。)

于 2013-02-20T21:45:23.233 回答