前書き
・WebページにiOSアプリのダウンロードリンクを貼りたい!
・でもまだアプリを公開してない。。。この場合でもURL知ることはできる??
という状況だったのでいろいろと調べてみました。
結論から言うと取得できます。
URLを知る
-
iTunesConnectにログインします。
-
マイAppをクリックします。
-
目的のアプリをクリックします。
-
左メニューからAPP STORE 情報 - App 情報を選択します。
- 下の方にある追加情報 - App Storeで表示をクリックします。この時のURLが今回求めるものの原型になります。
PCでこのURLにアクセスすると、例えばChromeではこのような表示が出ます。
ここで「アプリケーションの起動」をクリックするとiTunesが起動し、AppStoreのアプリページが開きます。
iPhoneでアクセスするとこんなかんじです。
App StoreのアプリURLの仕組み
URLは以下のようになっています。
https://itunes.apple.com/[参照国コード]/[アプリ名]/[アプリid]?l=ja&ls=1&mt=8
-
参照国コード
どの国のApp Storeを参照するかを指定します。デフォルトではusになっているようです。なので先ほど掲載したChromeのスクショは英語表記になっています。ここをjp(日本)に直すと日本のApp Storeのアプリページに飛びます。 -
アプリ名
アプリ名が英字になったものが入ります。日本語の部分は基本的にはローマ字になるようなのですが、ローマ字になりきれていないものもありました。 -
アプリID
-
l=ja
表示言語のパラメータです。日本語の場合はjaが入ります。 -
ls=1
lsはLoad Storeの略のようです。先ほどのURLにアクセスした時にiTunesを起動するか否かを設定するパラメータです。1を指定するとiTunesが起動する設定になります。
デフォルトでは1になっているため、先ほどのスクショで「アプリケーションの起動」や「App Storeで開く」の表示が出ていました。 -
mt=8
mtはMedia Typesの略のようです。先ほどのURLがどのようなメディアの種類かを示すパラメータです。8はMobile Software Applicationsを表します。
このページによるとこの他にもパラメータはあるようなのですが、普段気にするのは上記くらいではないでしょうか。
短縮URL
以下の形式で短縮URLが用意されています。
http://appstore.com/<アプリ名>
http://appstore.com/<開発者名>/<アプリ名>
ただし所定の文字列を除外するなどのルールがあるので、詳しく知りたい方は「参考」にあげているページをご参照ください。