如果移动用户在其主屏幕(web
或iOS
)中添加了Android
应用,是否有办法强制将来URL
次点击(例如从短信中)在home
屏幕应用中打开?
答案 0 :(得分:0)
首先,我认为iOS中没有Home
App概念
在android中,开发人员可以指定他想要使用的意图,并且一旦该意图被触发就会向用户显示选择器(并且用户可以选择你的应用程序来打开它)。
通过在您的意图过滤器中宣布您使用这样的过滤器,可以轻松地对Web链接进行此操作:
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
</intent-filter>
另一方面,在iOS中,他们无法拦截您应用以外的用户操作,我记得当他们试图通过谷歌浏览器收听地图应用的电话时谷歌抱怨这个
Daniel Graf:我们希望我们的原生Chrome和搜索应用能够让您有机会进入Google地图。使用我们的新SDK,开发人员可以根据需要集成到他们的应用程序中。 Safari不受我们的控制。 source