0

私は音楽プレーヤーアプリの開発に取り組んでいます。ユーザーがオーディオブックやポッドキャストを持っていない場合は、ネイティブの音楽プレーヤー アプリと同じように、iTunes ストアに移動するボタンを表示しています。

開発者ガイドで iTunes Store アプリを開くための URL スキームを調べたところ、次のようになっています。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=156093464&id=156093462&s=143441"]];

それが何をするかというと、その特定のアルバムで iTunes ストアを開きます。私は特定のアルバムでストアを開きたくありません。だから私はアルバムのパラメータを次のように削除しようとしました:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?"]];

しかし、これで、リクエストを完了できなかったという警告が表示されます。おそらく、iTunes ストアでアルバムが見つからないためです。

とにかく、アルバムの詳細を渡さずに、またはiTunes Storeの検索タブを開かずにiTunes Storeを開くことができますか

4

1 に答える 1

1

次のようにして、iTunes アプリの [ミュージック] タブを起動できるようです。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString@"http://itunes.apple.com"]];
于 2012-06-01T18:16:15.277 に答える