私は長いULRの場合、Firebaseが作成するデフォルトのダイナミックリンクである、アプリケーションでプログラムでFirebaseダイナミックリンクを作成しました。ユーザーがアプリをインストールしていない場合は、Playストアが開き、アプリをインストールするとディープリンクが開きます。一方、ユーザーがアプリをインストールしている場合は、直接ディープリンクが開きます。FirebaseダイナミックリンクがカスタムタブのショートURLとディープリンクしていません
その後、動的リンクの短いバージョンを作成しようとしました。これは、URLが長くて目に見えず、リンクに表示されていた情報を隠すためですあまりにも。
まず、私はGoogle URL短縮APIを使用しました。その当時、Firebaseはプログラム的に行うサービスがなかったからです。 Here Google Shortener APIを使用して短いバージョンを作成する方法に関する私の答えを見つけることができます。そしてFirebase released their serviceの後にも私は使用しました。
これは、テレグラムのようにカスタムタブで開いた場合、ディープリンクが機能しないことが判明するまで、リンクが短くなってしまうという問題です。ユーザーがアプリをインストールしているかどうかにかかわらず、常にアプリのPlayストアページをカスタムタブに直接開き、アプリがインストールされている場合はディープリンクを起動しません。もちろん、カスタムタブでない場合はうまく動作します。
作成されたダイナミックリンクを確認することができます(Android搭載端末で確認してください)。https://v73j2.app.goo.gl/gol2WmqeFwgrUapH3 の地図はここにありますが、デフォルトのURLはまだ使用できません。 Firebaseサービスを返すダイナミックリンク: https://v73j2.app.goo.gl/?link=https://www.holinapp.com/dl/?chatId%3D-KXqOOZ-817GnBm8q1Ep%26userId%3DYqx6IeYkQGgxO8fIezTahCi5CEj2&apn=com.letsplanideas.holin&d=1
あなたはクロムカスタムタブについてお話していますか? –
@AbhinavPuriはい。既定では、外部リンクはカスタムタブで開かれます。 – MrBrightside
このリンクは機能していません: 'https:// v73j2.app.goo.gl/gol2WmqeFwgrUapH3' –