アプリのインストール時に Android でディープリンクをテストすると、リンクによって Play ストアが開きます。
[開く] をクリックすると、アプリが正しい場所で開きます。つまり、ディープリンクが機能します。ただし、ユーザーが理由もなく Play ストアを通過することは望ましくありません。
Chrome の根本的な問題 (ネイティブの Android アプリか Cordova かに関係なく) は、AndroidManifest.xml
Chrome が必要とするインテント文字列と正確に一致しない限り、アプリを開こうとするのではなく、デフォルトで Play ストアになることです。そして、それはかなり頻繁に行われます。
必要なものについては、以前ここで質問に答えました。そこに行きたくない場合は、ここに TL;DR をコピーして貼り付けます。
これらがブランチ ダッシュボードとマニフェストで一致していることを確認します。
android:host="open"
Branch はインテント文字列を次のようにフォーマットするため、アクティビティでscheme://open
android.intent.category.BROWSABLE
Branch.io で呼び出しを行ったのは 1 回だけなので、そのアーキテクチャについてはよくわかりませんが、アプリが twitter:// や fb:// などの独自の URL スキームを持っているかどうかにかかっていると思います。
幸いなことに、これにはcordova プラグインがあります。Branch がそのリンクで GET を実行しているように見えますが、何も返されていないため、アプリの Play ストア URL にリダイレクトされています。
すでにこれをインストールしている場合は、プラグインを単独でテストして、正しく構成されていることを確認することをお勧めします (独自に生成されたリンクをテストしてみてください)。それでも機能しない場合は、Branch でこのアプリ URL が正しく構成されているかどうかを確認してください。
それでも問題が解決しない場合は、Cordova のサンプル コードとトラブルシューティング オプションについて Branch に問い合わせます。