如何强制URL在主屏幕应用程序中打开?
问题描述:
如果移动用户增添了web
应用到他们的主屏幕(无论是iOS
或Android
),有没有办法迫使未来URL
点击(例如从文本消息),打开该home
屏应用程序?如何强制URL在主屏幕应用程序中打开?
答
首先,我不认为存在一个iOS版应用Home
概念
在Android中,开发人员可以指定他要消费和选择器将显示在用户一旦意图被解雇的意图(和用户可以选择你的应用程序来打开它)。
这可以很容易地在你的,你听他们的意图过滤宣布对网页链接进行,使用这样的过滤器:在iOS的另一方面
<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>
他们没有办法拦截用户您的应用程序之外的行动,我记得谷歌抱怨这个,当他们试图听呼吁从谷歌浏览器
丹尼尔·格拉夫地图应用:我们希望我们的原生浏览器和搜索的应用程序,让您有机会跳进谷歌地图。使用我们的新SDK,如果开发人员愿意,可以将其集成到他们的应用程序中。 Safari无法控制。 source