0

、すなわちアンドロイドマニフェストホスト宣言で複数のトップレベルドメインを持つことは可能ですか?

  • www.foo.com
  • www.foo.net
  • www.fooを、私は私のアプリへのディープリンクを追加するfirebaseダイナミックリンクを使用していますし、そのウェブサイトが複数のドメインを持っています。 co.uk
  • www.foo.kp
  • ともっと...

私はhttps://developer.android.com/guide/topics/manifest/data-element.html#hostで、それはアストリッドはモミでなければならないと言うことを見ましたホストのst文字。これを回避するソリューションはありますか?私はアプリを更新する必要なく、より多くのドメインを追加することが可能かどうかを確認したいと思います。

+0

はい、AndroidManifestファイルですべて宣言する必要があります。 –

答えて

1

これを「回避」することはできません。これはセキュリティ上の理由によるものです。

サブドメインはすべてメインドメインの管理下にあります。 example.comを確認できる場合は、定義によってexample1.example.comを確認することもできます。マニフェスト内のワイルドカード*は簡単なショートカットですが、各サブドメインごとに検証のサーバーコンポーネントを個別に処理する必要があります。対照的に

example.comexample.co.uk完全に別々のドメインあります。一方の所有者も他方の所有者であるという保証はありません。

また、注目に値するのは:Firebase Dynamic Linksでは、白いラベルのドメインはサポートされていません。 でもでもダイナミックリンクを使用することができますが、このすべてを自分で実装する必要があります。 Branch.io(全開示:私は支店チームにいる)は、1つのアプリケーションにつき1つのドメインだけではあるが、白いラベル付けをサポートしている。

0

これは、この特定のケースであまりにもあなたを打つべきではありません。 APPCODE.app.goo.glサブドメインには、実際のダイナミックリンク(Alexノートのように)があります。それがあなたのアプリまたはPlayストア/ App StoreにリダイレクトされるURLです。その一環として、アプリケーションが主張する特定のドメインに解決する必要がありますが、すべての可能なドメインをサポートする必要はありません。動的リンクを生成する際に、どの通常のリンクをラップするかを選択します。

あなたのアプリは、独自のURL上の通常のApp Link/Universal Linkタップに応答するようにしたいと思っています。これらはダイナミックリンクではなく、アプリを更新して明示的に処理する必要があります。

関連する問題