2013/01/11

分かりやすいiOSアプリのリンクURLの作り方

日頃お世話になっているStackOverflowからのメモ。

元記事:How to link to apps on the app store


AppStoreで公開されているiOSアプリへのリンクURLを作る方法。

Company Name, Application NameからURLが作れるらしい。

  • 特定のiOSアプリへのリンク先URL
    • http://itunes.com/apps/#{appname}
  • 特定のdeveloperが作っているiOSアプリのリストへのリンク先URL
    • http://itunes.com/apps/#{companyname}
  • 特定のdeveloper/iOSアプリへのリンク先URL
    • http://itunes.com/apps/#{companyrname}/#{appname}

URLの先頭が"http://"のままだと、リンク先を開いたときにリダイレクトが入るらしい。

リダイレクトさせたくないときは、URLのスキーム部分を"itms-apps://"にする。

#{appname}, #{companyname}の部分は適宜入れ替えて使う感じの様子。


例) chrome appへのリンク先
メモ:"Google, Inc." => "googleinc"、"Chrome" => "chrome"に変換されてます(ルールは下記参照)


ここの#{appname}, #{companyname}は以下のルールに従ってフォーマットする必要があるらしい。
  1. whitespaceを削除
  2. すべて小文字に
  3. copyright(©), trademark(™), registered mark(®)は削除
  4. "&"は"and"にすべて置換
  5. 以下の記号は全部削除
    !¡"#$%'()*+,\-./:;<=>¿?@[\]^_`{|}~
  6. Replace accented and other "decorated" characters (ü, å, etc.) with their elemental character (u, a, etc.)
    (最後の文はしんどかったのでそのまま。雰囲気で感じてください)

詳しくは、以下のサイトを。