問題タブ [android-app-links]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
50 参照

android - 第 2 レベル サブ ドメインを使用した Android アプリ リンク ワイルドカード

Capacitor で App Links を使用しており、ルート ドメインに assetlinks.json ファイルを設定しています。Android ガイドのすべてに従っています。

インテント フィルター内で設定したワイルドカードは次のとおりです。 <data android:scheme="http" android:host="*.example.com" />

しかし、サブサブドメインのリンクで落ち込んでいるようです。つまり、qa.app.example.com です。アプリにリダイレクトされていません。

マルチレベルのサブドメインはサポートされていますか? サポートされている場合、これらを機能させるために別のことをする必要がありますか?

ありがとう!

0 投票する
1 に答える
375 参照

android - Flutter での Android アプリ リンク (ディープ リンク) による無限ループ

現在、Flutter アプリとディープ リンク (またはアプリ リンクとユニバーサル リンク) に問題があります。iOS ではすべてが機能していますが、Android では特定のリンクで無限ループが発生します。

アプリはディープ リンクを介して開くことができ、これらのリンクに基づいてコンテンツを表示できます (パッケージuni_links2を使用しています)。ただし、アプリ内の発信リンクには大きな問題があります。

アプリには詳細ページがあり、同じドメインのリンクがここに表示されますが、アプリではなくブラウザーで開く必要があります。リンクは、アプリで処理できないコンテンツに移動します。

これらのリンクは、ディープ リンクからアプリ内で開く必要があります。

次のような URL をブラウザ内で開く必要があります。

AndroidManifest.xml

url_launcherパッケージを使用すると URL を開くことができますが、それらはディープ リンクとして直接表示され、独自のアプリで再度開かれます。android_intentも試しましたが、Chrome をデフォルトのインテントとして定義すると機能します。

ただし、ユーザーが Chrome をインストールしているかどうかは保証できません。

現在、この問題を解決する方法がわかりません。私が知っているのは、ドメイン全体またはパスをスキーマとして指定できるということだけです。残念ながら、特定のパスを除外することはできません。また、リンクをアプリではなくブラウザーで開くように指定する方法もわかりません。

どうすれば問題を解決できるか分かりますか? 前もって感謝します!

0 投票する
2 に答える
251 参照

android - 1 つのアクティビティでアンドリッドのディープリンクとアプリリンクを管理するにはどうすればよいですか?

1 つのアクティビティでディープリンクとアプリリンクを管理する方法は? これは現在の AndroidManifest.xml 設定です。