点击此链接www.example.com/someresource/117
在facebook
所以我使用的是Intent过滤器
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<action android:name="android.intent.action.VIEW" />
<data
android:host="www.example.com"
android:scheme="http" />
<data
android:host="www.example.com/"
android:scheme="https" />
</intent-filter>
但由于某些原因,点击该链接时该应用无法打开。
我的意图过滤器中是否有任何遗漏?
编辑:
使用之前的intent过滤器进行一些测试后,我发现当我在whatsApp上共享链接然后点击它时,应用程序会成功打开,但如果我只在facebook上分享链接,那么它就无法工作点击Facebook中的链接,Facebook只需在Facebook应用程序内的Web视图中打开链接。
新的facebook sdk或app有问题吗?
如何避免在此网页浏览中打开链接?
答案 0 :(得分:0)
你可以给出这样的架构。
<intent-filter>
<data android:scheme="myappName" android:host="www.example.com" />
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
和url应为
<a href="myappName://www.example.com">