LoginSignup
2
4

More than 3 years have passed since last update.

App Links実装手順

Last updated at Posted at 2019-03-02

App Links実装手順

App Links Assistantに従って設定

  1. 「Tools」の「App Links Assistant」を選択する。
  2. 「App Links Assistant」の画面が出ます。
  3. ①~④のステップをやっていきます。

①Add URL intent filters

  • 「App Links Assistant」の「Open URL Mapping Editor」をクリックする。

URL Mapping Editor

  1. 「Host」にドメインを記述する。
  2. 「pathPattern」にドメイン以降のパスを記述する。
  3. 「Activity」に上記のパスでアプリが起動した際に、どのActivityを開くかを指定
例)
1. Host ->「https://s-nkmr.github.io」
2. pathPattern -> 「/AppLinksTest/」
3. Activity -> 「.MainActivity」
  1. 「Check URL Mapping」でURLをマッピングできるか確認
    「This URL maps to []指定したActivity]」になっていればOK
例)
4. Check URL Mapping ->「https://s-nkmr.github.io/AppLinksTest/」

   This URL maps to .MainActivity(app)

②Add logic to handle intent

  • 「App Links Assistant」の「Select Activity」をクリックする。

Select an Activity

  1. URLで起動するActivityを選択
  2. 「Insert Code」をクリック
  3. 自動的にコードが生成される
  4. 利用用途に応じて、その後の処理を記載

③Associate website

  • 「App Links Assistant」の「Open Digital Asset Links File Generation」をクリックする。

Associate website

  1. 「Site domain」に先ほど指定したドメインが入っているかを確認
    入っていなければ修正する。
  2. 「Application ID」に自分のアプリのパッケージ名が入ってることを確認する。
    入っていなければ修正する。
  3. 「Signing config」または「Select keystore file」を選択する。
    • 「Signing config」はデバッグ用
      「debug」を指定する。
    • 「Select keystore file」はリリース用
      APK作成時に使用するjksファイルを使用する。
例)
3. 「Signing config」 ->「debug」
  1. 「Generate Digital Asset LInks file」をクリックする。
  2. 「Preview」に「SHA256」などの情報が表示される。
  3. 「Save file」をクリックし、「assetlinks.json」ファイルをわかりやすい場所に保存する。
  4. サーバーに「assetlinks.json」ファイルを配置する。
    ファイルの置く場所は「To complete associating your app with your website, save the above file to [サーバーでファイルを置く場所]」に表示されている。
例)
7. To complete associating your app with your website, save the above file to To complete associating your app with your website, save the above file to https://s-nkmr.github.io/.well-known/assetlinks.json
  1. 「Link and Verify」をクリックして、下記の2点がチェック入っていたらOK
    • 「Added auto Verify to intent filter elements.」
    • 「Success! Tour app is associated with selected domain(s).」

④Test on device or emulator

  • 「Test App Links」をクリックする。

App Link Testing

  1. 「URL」にテストしたいURLを入力する。
    例) 1. URL ->「https://s-nkmr.github.io/AppLinksTest/」
  2. 入力後「Enter」キーを押下すると「Select Device Target」画面がでる。
    出ない場合は「URL」を見直す。
  3. 実行したい実機またはエミュレータを選択する。
2
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4