iOS
AppStore

App Store公開前にアプリURLを知る方法

More than 3 years have passed since last update.


前書き

・WebページにiOSアプリのダウンロードリンクを貼りたい!

・でもまだアプリを公開してない。。。この場合でもURL知ることはできる??

という状況だったのでいろいろと調べてみました。

結論から言うと取得できます。


URLを知る


  1. iTunesConnectにログインします。


  2. マイAppをクリックします。

    スクリーンショット 2016-01-12 9.26.53.png


  3. 目的のアプリをクリックします。


  4. 左メニューからAPP STORE 情報 - App 情報を選択します。

    スクリーンショット 2016-01-12 9.27.04.png


  5. 下の方にある追加情報 - App Storeで表示をクリックします。この時のURLが今回求めるものの原型になります。

    スクリーンショット 2016-01-12 9.27.18.png


PCでこのURLにアクセスすると、例えばChromeではこのような表示が出ます。

スクリーンショット 2016-01-24 23.59.31.png

ここで「アプリケーションの起動」をクリックするとiTunesが起動し、AppStoreのアプリページが開きます。

iPhoneでアクセスするとこんなかんじです。

IMG_0220.PNG


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/<開発者名>/<アプリ名>

ただし所定の文字列を除外するなどのルールがあるので、詳しく知りたい方は「参考」にあげているページをご参照ください。


参考