1

アプリからアプリストアアプリケーションを開くボタンを実装しようとしています。この単純なコード行を使用すると、サファリは開きますが、アプリ ストア アプリケーションは開きません。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://itunes.apple.com/sk/app/tweetie-2/id333903271?mt=8"]];

URL の形式は正しいですか? 私はこのドキュメントに従っていました。

stackoverflow の関連するすべての質問は古くなっていると思います。

4

2 に答える 2

0

ドキュメントによると、iTunes アフィリエイト リンクは、iTunes に到達するためにいくつかのリダイレクトを処理する必要があります。例に従って を作成しNSURLConnection、自分自身をデリゲートとして設定し、最終的に で始まる文字列を使用して で開きUIApplicationます。

于 2010-04-10T21:04:24.787 に答える
0

Safari をバイパスする場合は、URL の「itunes」を「phobos」に変更します。これはシミュレーターでは失敗しますが、デバイスでは確実に機能することに注意してください。

于 2010-04-10T22:23:55.507 に答える