Meine Anforderung ist, das Schema URI
aus der dynamischen Verknüpfung URL
, die generiert wurde, zu erhalten. Selbst in der Beispielanwendung firebase
wird die Deep Link-URL zurückgegeben und nicht das URI-Schema.Firebase Dynamische Verbindung: Wie erhält man das URI-Schema von der dynamischen Verbindung, die generiert wird?
Für zB:
- Unsere dynamische Link-URL ist dies ->https://my-app-code.app.goo.gl/value.
- iOS benutzerdefinierte App-Schema (von erweiterten Optionen hinzugefügt): myappscheme: // some-tag/some-Tag-ID
- Lange dynamische Link-URL ist ->https://my-app-code.app.goo.gl/?link=my-web-url&apn=id&isi=android-google-play-id&ibi=ios-bundle-id&ius=ios-custom-app-scheme
Wenn ich die dynamische klicken Sie Link uRL aus E-Mail/Notes (https://my-app-code.app.goo.gl/value), wird der Rückruf der continueuseractivity Funktion sein und ich verwende den folgenden Block -
BOOL handled = [[FIRDynamicLinks dynamicLinks] handleUniversalLink:incomingUrl completion:^(FIRDynamicLink * _Nullable dynamicLink, NSError * _Nullable error)
die uRL zu erhalten (dynamicLink.url). In diesem Block erhalte ich die Deeplink-URL
-> Meine-Web-URL (die Teil des Link-Parameters in der langen dynamischen Verbindung ist, die ich oben erwähnt habe).
Meine aktuelle Anforderung ist das URI-Schema myappscheme: // some-tag/some-tag-id, das mit der URL verknüpft ist. Wie bekomme ich das?
Ich habe sogar versucht, die unten -
FIRDynamicLink *dynamicLink = [[FIRDynamicLinks dynamicLinks] dynamicLinkFromCustomSchemeURL:url];
In beiden Fällen erhalte ich die URI-Schema nicht.
Bitte helfen.