Android app打开所有http链接

Android app opens all http links

我添加两个url方案来体现:

     <intent-filter android:autoVerify="true"
            android:label="@string/app_name">
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data android:host="appinsider.mobile/"
                android:scheme="http"/>
            <data
                android:host="appinsiderlink/"
                android:scheme="http" />

        </intent-filter>

但除了这些URL,应用程序打开所有以"http"开头的链接 如何只打开清单中声明的​​链接?

我认为 android:host="appinsiderlink/" 标记需要是有效的 URI 主机(例如 google.com)。它可能也不应该有尾部斜杠。

您还设置了 <intent-filter android:autoVerify="true">,但没有提到您是否还采取了必要的步骤 declare website associations...