Help us understand the problem. What is going on with this article?

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

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

参考

akatsuki174
iOS→Androidエンジニアになりました。それなりに使える言語はSwift, Objective-C, Kotlin, Java。 UX, データ分析, グロースハック, デザイン, 自然言語処理にも興味あり。 1分野に固まらず、いろんな分野のことについて書いていこうと思います。
techtrain
プロのエンジニアを目指すU30(30歳以下)の方に現役エンジニアにメンタリングもらえるコミュニティです。
https://techbowl.co.jp/techtrain/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした