ディープリンク - tsutsumikeiichi/test-i-wiki GitHub Wiki
ディープリンク一覧
-
アンバサダー応募リンク
/ambassadors/become -
アンバサダー応募リンク - Inviterあり
/ambassadors/become?r=xxx -
シェア詳細リンク
/shares/xxx -
アンバサダーのシェア一覧リンク
/shares/?a=xxx -
アンバサダーのシェア詳細リンク
/shares/?a=xxx&p=yyy -
メッセージルームのリンク
/channels/xxx
アンバサダー応募リンク
Custom URL Scheme、 または Firebase Dynamic Links 使用可。
Beta 用
Custom URL Scheme
love.otonari.beta://ambassadors/become
Firebase Dynamic Links
# 長いリンク
https://otonaridev.page.link?link=https%3A//www.otonari.love/ambassadors/become&ibi=love.otonari.beta&isi=1446517984&apn=love.otonari.beta
# 短いリンク
https://otonaridev.page.link/XktS
Release 用
Custom URL Scheme
love.otonari://ambassadors/become
Firebase Dynamic Links
# 長いリンク
https://otonari.page.link?link=https%3A//www.otonari.love/ambassadors/become&ibi=love.otonari&isi=1446517984&apn=love.otonari
# 短いリンク
https://otonari.page.link/tqgE
アンバサダー応募リンク - Inviterあり
inviter = alliq
の例。
Beta 用
Custom URL Scheme
love.otonari.beta://ambassadors/become?r=alliq
Firebase Dynamic Links
# 長いリンク
https://otonaridev.page.link?link=https%3A//www.otonari.love/ambassadors/become?r%3Dalliq&ibi=love.otonari.beta&isi=1446517984&apn=love.otonari.beta
# 短いリンク
https://otonaridev.page.link/n7Yf
Release 用
Custom URL Scheme
love.otonari://ambassadors/become?r=alliq
Firebase Dynamic Links
# 長いリンク
https://otonari.page.link?link=https%3A//www.otonari.love/ambassadors/become?r%3Dalliq&ibi=love.otonari&isi=1446517984&apn=love.otonari
# 短いリンク
https://otonari.page.link/bdgq
シェア詳細リンク
Firebase Dynamic Links 使用。
ログイン前でも使用可。
アプリがインストールされていない場合は、AppStoreに遷移する。インストール後にシェア詳細画面を開く。
share_id = 1
の例。
Beta 用
Custom URL Scheme
love.otonari.beta://shares/1?via=qr
Firebase Dynamic Links
# 長いリンク
https://otonaridev.page.link?link=https%3A//www.otonari.love/shares/1?via%3Dqr&ibi=love.otonari.beta&isi=1446517984&apn=love.otonari.beta
# 短いリンク
https://otonaridev.page.link/iNhr
Release 用
Custom URL Scheme
love.otonari://shares/1?via=qr
Firebase Dynamic Links
# 長いリンク
https://otonari.page.link?link=https%3A//www.otonari.love/shares/1?via%3Dqr&ibi=love.otonari&isi=1446517984&apn=love.otonari
# 短いリンク
https://otonari.page.link/QL6B
アンバサダーのシェア一覧リンク
Beta 用
Custom URL Scheme
love.otonari.beta://shares/?a=xxx
Release 用
Custom URL Scheme
love.otonari://shares/?a=xxx
アンバサダーのシェア詳細リンク
Beta 用
Custom URL Scheme
love.otonari.beta://shares/?a=xxx&p=yyy
Release 用
Custom URL Scheme
love.otonari://shares/?a=xxx&p=yyy
メッセージルームのリンク
Beta 用
Custom URL Scheme
love.otonari.beta://channels/xxx
Release 用
Custom URL Scheme
love.otonari://channels/xxx
QRコードはこちらから作成できます。
https://m.qrqrq.com/
短縮URL作成方法
REST API を使用したダイナミック リンクの作成
https://firebase.google.com/docs/dynamic-links/rest?hl=ja
※ api_key は Firebaseのコンソール で確認できます。
$ curl --header "Content-Type: application/json" \
https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key={api_key} \
-d '{"longDynamicLink": "https://otonaridev.page.link?link=https%3A//www.otonari.love/ambassadors/become&ibi=love.otonari.beta&isi=1446517984&apn=love.otonari.beta"}'
{
"shortLink": "https://otonaridev.page.link/XktS",
"warning": [
{
"warningCode": "UNRECOGNIZED_PARAM",
"warningMessage": "There is no configuration to prevent phishing on this domain https://otonaridev.page.link. Setup URL patterns to whitelist in the Firebase Dynamic Links console. [https://support.google.com/firebase/answer/9021429]"
}
],
"previewLink": "https://otonaridev.page.link/XktS?d=1"
}