LoginSignup
1
0

More than 3 years have passed since last update.

Firebase Dynamic Links について

Last updated at Posted at 2020-07-30

はじめに

Firebase Dynamic Links で Android の Deeplink を実装することになったので、そのメモとして残しておきます。

Android プロジェクトに Firebase を追加する

公式に手順がまとめられているの
https://firebase.google.com/docs/android/setup?hl=ja

※ SHA-1 情報は Firebase Dynamic Links で必要になるため忘れないようにする。さらに App Links を利用する場合は、 SHA-256 情報も必要になる。
※ ディープリンク URL は有効な URL でなければならない。

google-services.json をダウンロードして設定

app
└── src
    ├── main
    │   ├── AndroidManifest.xml
    │   ├── java
    │   └── res
    ├── dev
    │   └── google-servicesjson.json
    ├── stg
    │   └── google-services.json
    └── prd
       └── google-services.json

DynamicLinks の設定

コンソール上で作成する

or

手動で以下のようにする

{DynamicLinksのURL}/
?link={http(s)://で始まるリンク、主にアプリ用のURLエンコード済みのDeepLinkURL}
&apn={Androidアプリパッケージ名}
&ibi={iOSアプリバンドルID}
&isi={iOSアプリストアID}
&ius={iOSアプリをフックするカスタムスキーム}
&dfl={デスクトップ用リンク}

※ クエリパラメータを使う場合には基本的には後者を利用する

詳しくは以下をご覧ください
https://firebase.google.com/docs/dynamic-links/create-manually

Android で Firebase Dynamic Links を受信する

おわりに

まだ、きちんとした実装に入っていないため、追記+修正すると思います :sunglasses:

1
0
0

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
1
0