Ich bin es mir branch.io aber verrückt.Branch.io Link Verwendung in Android nicht geöffnet
Ich habe gerade meinen Link in branch.io Armaturenbrett so zusammen:
Android URI scheme: http://www.foo.com/bar://
Und auch die Ausweich Play Store googeln.
As well as the default URL http://www.foo.com
In meinem Android-Manifest trat ich diesen
<meta-data android:name="io.branch.sdk.BranchKey" android:value="key_live_xxxxxxxxxxxxxxxxx" />
Und das unter meiner Haupttätigkeit
<intent-filter>
<data android:scheme="http://www.foo.com/bar" android:host="open" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
Der Link wird in Android noch nicht geöffnet noch in Google Play.
Die seltsame Sache ist, dass dieser Link: https://foo.app.link/xxxxxx öffnet in Google Play auf der richtigen App-Seite, aber hat nichts mit dem, was ich in meinem branch.io Einstellung haben.
verwirrt, warum gibt es zwei verschiedene Logik hinter dem URI-Schema. Danke für Hilfe!
haben Danke Alex für den Tipp. Ich habe das Schema auf beiden Seiten auf "foo" reduziert und nun funktioniert foo.app.link/xxxxxx. Können Sie bitte angeben, warum das in der App geöffnet wird, aber nur www.foo.com nicht? Ich könnte den foo.app.link/xxxxxx verwenden, aber ist der/xxxxxx-Teil ein Geheimnis, das ich nicht teilen sollte? – KasparTr
Ich denke, dass Sie möglicherweise über die Definition eines URI-Schemas verwirrt sind. Die Regelung für 'www.foo.com' ist eigentlich' http' oder 'https' und wird nur durch Konvention weggelassen, weil http-Links so weit verbreitet sind, so dass die beiden Dinge sind nicht direkt austauschbar. Der '/ xxxxxx'-Teil der URL ist überhaupt nicht geheim - Sie sollen * diesen Teil mit Branch teilen –