1、Android端如何操做android
一、給Application中Activity添加跳轉連接路徑和相關權限ios
<activity android:name=".activity.LoginActivity" android:exported="true"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <dataandroid:host="login.app"android:path="/openLogin"android:scheme="alibaba" /> </intent-filter> </activity>
scheme:判別啓動的App瀏覽器
host: 相似於端口,可用於分流,區分調取的功能安全
path:同上 ※沒有也能夠喚起app
注意: Activity配置中android:exported="true"這個外部是否能夠調用必定要寫true,要否則會調用不成功,對於應用安全要求較高的必定要注意。code
二、瀏覽器如何調起it
<!-- 喚醒APP並跳轉至指定的path頁面 --> <!--<a href="<scheme>://<path>?<params>=<value>">打開APP</a>--> <a href="alibaba://openLogin/login.app">打開APP</a> <!--或者均可以調用--> <a href="alibaba://openLogin/login.app?userName=mayun">打開APP</a>
三、APP內部也能夠調用起來io
Intent intent = new Intent( Intent.ACTION_VIEW,Uri.parse("alibaba://openLogin/login.app?userName=mayun")); startActivity(intent);
四、ios同理class