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...
我添加两个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...