우리는 branch.io를 사용하여 Android 용 딥 링크를 만들려고하지만 지난 2 일 동안 성공하지 못했습니다. 우리가 그것을하는 방법에 대한 도움을 얻을 수 있다면 정말 기뻐할 것입니다.branch.io를 사용하여 android를위한 딥 링크를 만드는 방법
구성 :
안드로이드 매니페스트 :
<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 대시 보드 :
안드로이드 섹션 리디렉션에서 "안드로이드 URI 스키마"의 값이 "MyApp를 설정되어: // "
링크는 branch.io HTTP API를 통해 생성됩니다. POST 요청은 우리가 이메일을 통해이 링크를 열려고 할 때마다
host: v1/url
request body:
{
"alias":"xxxx",
"data":"{\"$fallback_url\":\"www.xxx.com\",\"$android_depplink_path\":\"myapp://open/\"}",
"branch_key":"key_test_xxxxxxxxxx"
}
은, 우리가 branch.io 대시 보드에 정의 된 대체 URL로 리디렉션됩니다이다.
이 구성을 올바르게 설정하는 데 도움을주십시오.
달성하려는 목표는 무엇입니까? –
Google 데스크톱 및 모바일 웹 사이트에 이미 사용중인 branch.io API를 사용하여 Android 애플리케이션에 대한 딥 링크를 생성하려고합니다. 링크는 SMS를 통해 사용자에게 전송되며, 애플리케이션이 전화기에 설치되면 애플리케이션이 팝업됩니다. 그렇지 않으면 기본 모바일 브라우저 –
에서 링크를 열어야합니다. branch.io –