Android - DeepLink
最近要使用deep link
有使用到 Branch這個第三方工具
https://dashboard.branch.io
在原本的AndroidMainfest.xml的 <activity>改為
<activity android:name=".MainActivity" android:label="DeepLink測試" android:screenOrientation="portrait" android:theme="@style/act_theme" android:windowSoftInputMode="stateHidden"> <intent-filter> <data android:scheme="schemeName" android:host="open" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="https" android:host="fbgm.app.link" android:pathPrefix="/PrefixName" /> </intent-filter> </activity>
需要改android:scheme及android:pathPrefix,就可以接收到相關的資料並做導APP或導URL的動作
跳出選擇應用程式,預設會是抓activity 的label為了讓跳出來選擇應用程式呈現的文字,是app應用程式的文字,需要加上以下這段
<intent-filter android:label="@string/app_name">
其它教學文章
http://search-codelabs.appspot.com/codelabs/android-deep-linking#1