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