2017-01-11 13 views
3

Firebase Dynamic-Linksの動作がAndroidとiOSで異なるのですか? iOSの別のターゲットに対して同じプロジェクトのFirebase Dynamic-Linksを実装するにはどうしたらいいですか?iOSの同じプロジェクトで、Firebase Dynamic-Linksが異なるプロジェクトで動作しない

AndroidではFirebase Dynamic-Linksがさまざまな味で正しく動作していますが、iOS Firebase Dynamic-Linksでは異なるターゲットでは動作しません。

iOSの場合、ターゲットが異なる同じプロジェクトのFirebase Dynamic-Linksにはどのような実装が必要ですか?

AndroidとiOSのFirebase Dynamic-Links動作の違いの実際の理由は何ですか?異なるターゲットに対してFirebase Dynamic-Linksを実装するには、同じアプリケーション用に個別のプロジェクトを作成する必要がありますか?

答えて

0

ディープリンクの場合は、アプリケーションのバンドルIDを使用します。あなたの他のターゲットは、異なる識別子を持つでしょう。 Info.plistでUIApplicationShortcutItemsを使用し、それぞれのplistファイルにディープリンクシャツカットのエントリを追加します。

+0

毎回開いているメインプロジェクトfirebaseから生成したリンクをクリックして別のターゲットを開かないと、デビリンクを生成するためにibiを与えます@Shatath –

+0

plistにこのようなキーはありませんでした。手動で追加する必要がありますか?また、私は両方のターゲットに対して同じFirebaseプロジェクトを使用しているので、この場合、ディープリンクのショートカットは同じになります。これはあなたが意味することですか? @ Sharath –

0

別のアプリドメインを取得したい場合は、ターゲットごとに異なるプロジェクトをFirebaseに作成する必要があります。そうしないと、iOSのユニバーサルリンクシステムでは区別できません。

つまり、複数のアプリケーションを含む1つのプロジェクトを作成することはできません。

+0

しかし、それは新しいプロジェクトを作成せずにスムーズに動作するので、iosの実際の理由は何ですか? –

関連する問題