レビューを依頼するため、プレスリリース配信のため、知り合いや取引先に共有するためには、アプリの配信前にストアの URL を知っておく必要があります。
エンジニアにとっては当たり前の内容かもしれませんが、運用や PR・マーケ担当者にとってはなかなか知る機会もありません。
そこで今回はアプリ公開前の宣伝準備の一環として、App Store と Google Play それぞれの URL を取得しておく方法をまとめました。
Google Play 公開前に Android アプリのストア URL を取得する方法
Android はシンプルで、Google Play 内にある自社アプリの掲載情報(ダウンロード用)ページは
https: //play.google.com/store/apps/details?id=(アプリの ID)
という URL になります。ID に社名とアプリ名が含まれるような形が多いですが、ある程度は自社で決めることができます。
アプリケーション ID は開発→ビルド時に設定する
Android アプリの ID は、モジュールの build.gradle ファイル内の applicationId が該当します。この文字列がビルド時に APK ファイルに紐づけられ、Google Play (Console) 上にも反映されます。
applicationId には、
- 英字で 2 単語以上(1 個以上のドットを含む)
- 各単語は文字で始まる
- すべての文字は英数字またはアンダーバー
- アルファベットの大文字・小文字ともに使用可
という命名規則があります。また、iOS と同様、Google Play にアプリを公開した後は変更できません。
新しいバージョンに更新したときに違う ID を付与した場合、別のアプリとして公開されてしまうので、注意しましょう。
マニュフェストファイルの package-name
開発中、AndroidManifest.xml ファイルの package には、上記アプリケーション ID と別の文字列を設定することもできます。
ただし、最終的にビルドを行なって APK ファイルを出力すると、マニフェストファイルの package は Gradle の applicationId の文字列で上書きされます。
参考:https://developer.android.com/studio/build/application-id
Unity で開発した場合のアプリケーション ID の調べ方
Unity で開発したアプリは、設定 (Build Settings) から「Bundle Identifier」を入力します。この値がアプリケーション ID になるので、同様にストアの URL を取得できます。
参考:http://www.clrmemory.com/android/get-url-android/#section1
iPhone/iPad アプリのダウンロード用 URL を事前に調べる
iOS の場合、Android に比べてやや複雑な URL になります。
App Store の URL の意味と構成
App Store 内にある自社のアプリの情報ページは、
https: //itunes.apple.com/(国別コード)/app/(アプリ名)/(アプリ ID)
という形式で URL が割り当てられます。
国別コードは、日本なら "jp"、アメリカなら "us" というように固定で割り当てられています。アプリの名前などを英語などでも設定している場合は、それぞれの URL を叩いてみると表示される情報が切り替わっていることがわかります。
アプリ名は、日本語も単語ごとにローマ字表記になるので、かなり長くなることもあります。iTunes Connect に登録した情報が自動的に変換されます。
また、実際に URL が共有される際は、末尾に "?mt=8" といったパラメータがついた状態で見かけることが多いと思います。mt は iTunes 上での分類を表しており、音楽は 1、アプリは 8 という風に割り当てられています。
iOS アプリ公開前における URL の調べ方
iOS アプリのダウンロード用 URL は、iTunes Connect から調べることができます。公開前、「1.0 提出準備中」の段階でも確認できます。
登録後、App 情報の中に「App Store で表示」という項目ができるので、クリックするとダウンロードページが開きます。ここからダウンロード用の URL を取得できます。
アプリの ID はいつ取得できる?
iTunes Connect からアプリを新規登録するには、上記の項目を入力する必要があります。
Bundle ID は Xcode から設定するだけでは済まず、Developer Portal において App ID を登録 (Certificate も必要) しておく必要があります。
アプリ ID にアプリ名の命名規則がやや変則的なこともあり、iOS アプリの公開前に URL を取得できるのは「リリースが近づいた時期」になるといえます。
PC で開く場合の補足
iPhone では App Store が起動されますが、PC ブラウザで操作していると iTunes を呼び出すために下記のような画面になります。
「アプリケーションの起動」を押すと Chrome などのブラウザから iTune に切り替わり、App Store のページに移動します。
- 「組織体制も変わったし、ここで一旦仕切り直そう」
- 「いまいち戦略や目的がハッキリしていないから、見直したい」
といった状況にある方へ向けて、現在のアプリ事業を見直す際にチェックしたいポイントと手順を紹介したお役立ち資料を公開しています。