App Store の単一の著者/企業のページにリンクするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1060699

  •  21-08-2019
  •  | 
  •  

質問

iPhone アプリから、App Store 上の単一の作者/会社のすべてのアプリへのリンクを提供したいと考えています。

ンモコを例に考えてみましょう。PC または Mac 用 iTunes で次のリンクをクリックすると、iTunes が開き、今日までに公開された Ngmoco のすべてのアプリが含まれるページにユーザーがリダイレクトされます。http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=293559501

ただし、iPhone から同じ URL を開くと (例:Mail.app から、または別のアプリから)iTunes が 音楽 App Store ブラウザの代わりにストア ブラウザが起動し、エラー メッセージが表示されます。単一の作者または会社のすべてのアプリにリンクする iPhone 向けの URL を作成する方法を知っている人はいますか?ありがとう。

役に立ちましたか?

解決

NSString *str = @"itms-apps://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=glbasic";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:str]];

それは私のために動作するようです!!

他のヒント

でも簡単にitunes.com URLです。 http://itunes.com/CompanyNameする(会社にスペースを削除します)。

ここで私はiPhoneのアプリの中からリダイレクト、私の作品を見つけたものです。これは、App Storeのアプリに直接行きます:

NSString *iTunesLink = @"itms-apps://itunes.com/apps/companyname/";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

単に「仕入」のためのアプリ開発者の名前に置き換えます。

こちらは最新の回答へのリンクをごDevガイドライン一例です。

// Goes to App Store
NSString *iTunesLink = @"itms-apps://itunes.com/apps/gameloft/";  
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

起動方法はApp storeからiOS用

どのようリンゴとともに、ここにいい店舗にはプリザーブドフラワーリンク

例えば、itunesphobosを交換してみてください:ます。

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=293559501

リンクは、iTunesアプリケーションで開きますphobos.apple.comしながら、App Storeのアプリケーションで開きますitunes.apple.comへのリンクを。

したがって、での手順は、 Appleの技術Q&A この件に関してはうまくいきませんか?(それは合ってる気がする ジェイソンの答え 成功しなかったとあなたは言いました。)投稿したユーザーにとってはうまくいきました この他の質問 そして これです, 、ただし、おそらくその違いは、 アプリ へのリンクとの比較 会社?

@JohnFrickerによって答えは私のために最善を働きました。それは私がすべてのスペースを削除しなければならなかったことは注目に値しますが、開発者の名前からののや句読点。私はスペースを削除ではなく、句読点でそれを試してみましたが、それはまだ動作しませんでした。

回答としてのガイドラインをやったの

  1. Google例アプリからの会社で、iTunesプレビューページ(例: https://itunes.apple.com/gb/app/facebook/id284882215?mt=8)
  2. 右上のページでは、右のリンクをクリックし、"ありがこの開発"にコピーしたリンク(例: https://itunes.apple.com/gb/artist/facebook-inc./id284882218)
  3. その後の変化でもっとも多く使用するitms-アプリの代わりにhttps、次のとおりといたします。:

    itms-apps://itunes.apple.com/gb/artist/facebook-inc./id284882218
    

用いた場合にアプリのプロトンでApp Storeにアクセスの良いページに貴社名でのすべてのアプリを以下に示す。コピーして貼り付けできるリンクアドレスバーの携帯サファリへの参照プレビューのApp Storeく掘り下げ任意のコードです。

私は、Appleのサンプルコードにバグがあると思います。変更

self.iTunesURL = [response URL];

タグに
self.iTunesURL = [request URL];

あなたが望むwhereever、あなたの会社の名前をクリックしてコピーして貼り付けるよりも、単にiTunesに行きます。私は以前の回答はiTunesの以前のバージョン

のために便利だったと思います
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top