Android 實現瀏覽器跳轉APP應用,網頁也能夠跳轉APP

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

相關文章
相關標籤/搜索