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 に答える