Androidアプリリンクのサポートを有効にする

Android App Linksを使用すると、アプリケーションは自身を特定の種類のリンクのデフォルトハンドラーとして指定できます。たとえば、メールにあるURLをクリックすると、指定されたアプリケーションでリンクが開きます。このガイドでは、Auth0 Dashboardを使用して、Auth0登録済みアプリケーションのAndroidアプリリンクサポートを有効にする方法を説明します。

  1. [Auth0 Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]に移動し、アプリケーションの名前を選択して表示します。

    Dashboardのアプリケーションリスト
  2. [Settings(設定)]ページの下までスクロールし、[Show Advanced Settings(詳細設定を表示)]を選択します。

  3. [Device Settings(デバイス設定)]を選択し、Androidアプリケーションの[App Package Name(アプリパッケージ名)]とアプリの署名証明書のSHA256フィンガープリントを入力して、[Save Changes(変更の保存)]を選択します。

    Dashboard アプリケーション アプリケーション設定タブ 詳細設定 デバイス設定タブ

ターミナルでJavaキーツールを使ってフィンガープリントを生成するために、次のコマンドを使用できます: keytool -list -v -keystore my-release-key.keystore

署名証明書の詳細については、Androidの開発者向けドキュメント「アプリに署名」をお読みください。

リンクのテスト

  1. ブラウザーで次のURLに移動します:https://{yourDomain}/.well-known/assetlinks.json

  2. リンクに成功している場合は、以下のようなJSONを返します(読みやすいように整えてあります)。

    [{
      "relation": ["delegate_permission/common.handle_all_urls"],
      "target": {
        "namespace": "android_app",
        "package_name": "com.mycompany.app1",
        "sha256_cert_fingerprints":
        ["14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5"]
      }
    }]

    Was this helpful?

    /

アプリリンクのテストについては、https://developer.android.comで「Androidアプリリンクを検証する」をお読みください。