Wir versuchen, einige tiefe Links für Android mit Branch.io zu erstellen, aber hatten keinen Erfolg in den letzten 2 Tagen. Wir wären wirklich froh, wenn wir Hilfe bekommen könnten, wie es geht.So erstellen Sie Deeplinks für Android mit branch.io
Konfiguration:
Android Manifest:
<activity
android:name=".login.view.DeepLinkActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.Login"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<data android:scheme="myapp" 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>
</activity>
Branch.io Dashboard:
Unter Android Abschnitt, der Wert für "Android-URI-Schema" Umleitungen wird auf „myapp: // "
Der Link wird über die branch.io HTTP API generiert. Die Post-Anforderung ist
host: v1/url
request body:
{
"alias":"xxxx",
"data":"{\"$fallback_url\":\"www.xxx.com\",\"$android_depplink_path\":\"myapp://open/\"}",
"branch_key":"key_test_xxxxxxxxxx"
}
Jedes Mal, wenn wir diesen Link per E-Mail zu öffnen versuchen, sind wir auf die Ausweich-URL in branch.io Armaturenbrett definiert umgeleitet.
Bitte helfen Sie uns, diese Konfiguration richtig zu machen.
was möchten Sie erreichen? –
Wir versuchen, tiefe Links für unsere Android-Anwendung zu generieren, indem wir die branch.io-APIs verwenden, die wir bereits für unsere Desktop- und mobilen Websites verwenden. Der Link wird per SMS an den Benutzer gesendet. Wenn die Anwendung auf dem Telefon installiert ist, sollte die Anwendung angezeigt werden. Andernfalls sollte der Link in Standard-Handy-Browser –
geöffnet werden, können Sie das gleiche tun, ohne branch.io –