2017-01-11 7 views
3

Ist das Verhalten von Firebase Dynamic-Links für Android und iOS anders? Wie kann ich Firebase Dynamic-Links für dasselbe Projekt für ein anderes Ziel in iOS implementieren?Firebase Dynamic-Links funktioniert nicht für verschiedene Ziele in demselben Projekt in iOS

In Android funktioniert Firebase Dynamic-Links ordnungsgemäß für verschiedene Varianten, aber in iOS Firebase funktioniert Dynamic-Links nicht für verschiedene Ziele.

Für iOS, was muss ich für Firebase Dynamic-Links mit Firebase für das gleiche Projekt mit verschiedenen Zielen implementieren?

Was ist der tatsächliche Grund für den Unterschied in Firebase Dynamic-Links Verhalten für Android und iOS? Um Firebase Dynamic-Links für verschiedene Ziele zu implementieren, muss ich ein separates Projekt für dieselbe Anwendung erstellen?

Antwort

0

Für Deep-Link würden Sie die Bundle-ID der Anwendung verwenden. Ihre anderen Ziele hätten unterschiedliche Identifikatoren. Verwenden Sie UIApplicationShortcutItems in der Info.plist und fügen Sie Einträge für Ihre Deep-Link-Shirt-Schnitte in die jeweiligen PLIST-Dateien ein.

+0

jedes Mal öffnen Hauptprojekt, wenn ich in Link klicken, die von Firebase generieren und nicht öffnen verschiedene Ziel, die ich Ibi für generieren Deeplink @Shatath –

+0

Ich habe keine solche Schlüssel in Plist. Meinst du, wir sollten es manuell hinzufügen? Da ich für beide Ziele das gleiche Firebase-Projekt verwende, ist in diesem Fall die Deeplink-Verknüpfung gleich. Das ist was du meinst? @Sharath –

0

Sie müssen in Firebase für jedes Ihrer Ziele ein anderes Projekt erstellen, wenn Sie möchten, dass sie eine andere Anwendungsdomäne erhalten. Wenn nicht, sind sie nicht durch das universelle Link-System von iOS unterscheidbar.

Das bedeutet, dass Sie kein einzelnes Projekt mit mehreren Anwendungen darin erstellen können.

+0

Aber in Android funktioniert es reibungslos ohne neues Projekt zu erstellen, was ist der eigentliche Grund für IOS? –

Verwandte Themen