Androidアプリリンクの設定 Androidアプリリンクは、ユーザーを特定のアプリ内ロケーションまたは関連するウェブページに送るHTTP URLです。Androidアプリリンクを使用すると、特定のタイプのリンクにデフォルトアプリとしてアプリを設定できます。アプリリンクは、ユーザーのデバイスにコンテンツが表示されるまでの時間を削減することで、ユーザー体験を向上させます。
はじめに、以下の設定手順をご覧ください。
要件
証明書フィンガープリントは、証明書内に保持される公開情報の暗号化ハッシュです。証明書フィンガープリントは公開情報で、サードパーティによるアプリの認証のために使用されるよう設計されています。Adjustはアプリ署名のプライベートキーをリクエストしません。証明書のフィンガープリントの詳細については、 Googleのドキュメント を参照してください。
証明書のフィンガープリントを取得する方法は、ビルド先によって異なります。以下の表の情報を参考に、シナリオに最も適したアプローチを特定してください。
全て展開する
SHA-256証明書のフィンガープリントを取得するには、以下の手順に従ってください。
Google Play Console より、設定するアプリに移動します。リリース管理 (Release Management) --> 設定(Setup)>アプリの署名 (App signing) を選択します。アプリ署名鍵の証明書(App signing key certificate) の下に、SHA-256証明書のフィンガープリントをコピーします。アップロード鍵の証明書(Upload key certificate) の下に、 SHA-256証明書のフィンガープリント をコピーします。
アプリ署名鍵の証明書(App signing key certificate) の下に、SHA-256証明書のフィンガープリントをコピーします。
アップロード鍵の証明書(Upload key certificate) の下に、SHA-256証明書のフィンガープリント をコピーします。
(1/2)
(2/2)
Google Play Internal App Sharingから取得 Google Play Internal App Sharing を使用する場合は、以下の手順に従ってSHA-256証明書のフィンガープリントを取得します。
Google Play Console より、設定するアプリに移動します。リリース(Release) にて、 設定(Setup)> 内部アプリ共有(Internal app sharing) に移動します。Internal test certificate で、 SHA-256 証明書のフィンガープリント をコピーします。
Huawei AppGallery App Signingから取得 Huawei AppGallery App Signing を使用している場合は、以下の手順に従ってSHA-256証明書のフィンガープリントを取得してください。
Huawei App Signingを使用しない場合は、keystore から証明書のフィンガープリントを取得する手順に従ってください。
AppGallery Connect で、 マイアプリ(My Apps) を選択します。アプリを選択します。 Service(サービス) の下にある App Signing(アプリ署名) に移動しますアプリ署証の証明書(App signature certificate) の下に、SHA-256証明書のフィンガープリントをコピーします。証明書を アップロード(Upload Certificate) の下、SHA-256証明書のフィンガープリントをコピーします。 独自のキーストアを使用している場合、またはAndroid Studioが生成した場合は、次の手順に従ってSHA-256証明書のフィンガープリントを取得します。
アプリの署名に使用されたキーストアファイル (.jks) を見つけます。 以下のコマンドを実行して、キーをリストアップします。角括弧内の部分をお客様の情報に置き換えてください。
keytool -list -v -keystore <path/to/keystore.jks> -alias <your_key_alias>
プロンプトが表示されたら、キーストアを生成した際に設定したパスワードを入力します。 最終的な出力結果は以下のようになります。
Alias name: Key0
Creation date: May 15, 2018
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=[Adjust, GmbH.]
Issuer: CN=[Adjust, GmbH.]
Serial number: 642f1b62
Valid from: Tue May 15 09:46:06 CEST 2018 until: Sat May 09
09:46:06 CEST 2043
Certificate fingerprints:
MD5: E7:88:9F:8C:9D:F4:14:C1:CF:E8:4C:97:F3:F2:3A:E3
SHA1:
C4:BD:07:91:BC:09:F8:B6:15:CD:BC:A3:3F:BC:68:8B:C2:EF:4F:F5
SHA256:
55:FB:97:0F:46:0F:94:EC:07:EA:01:69:50:5A:20:3F:A0:91:60:A4:F1:33:58:EA:76:DC:54:9E:A7:6A:B9:1A
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
出力からSHA-256証明書フィンガープリントの値を取得します。 Androidアプリリンクを有効にするには、以下の手順に従ってください:
AppViewでアプリを見つけます。 プラットフォーム (Platforms) タブに移動します。Android にて、 Androidアプリリンクのディープリンクを有効化(Enable deep links for Android App Links) トグルをONにします。SHA-256 証明書のフィンガープリント を入力します。これは、前のステップで取得した ものです。アプリスキーム(App scheme) を入力します。これは、アプリにURIスキームのサポートを追加 する際に定義したものです。保存(Save) を選択します。