如果移动用户已将web
应用程序添加到他们的主屏幕(或iOS
或Android
),有没有办法强制未来的URL
点击(例如来自短信)在该home
屏幕应用程序中打开?
问问题
519 次
1 回答
0
首先我不认为Home
iOS中有App概念
在 android 中,开发人员可以指定他想要使用的意图,并且一旦该意图被触发,用户就会看到一个选择器(用户可以选择您的应用程序来打开它)。
这可以通过在您的意图过滤器中宣布您正在收听它们,使用这样的过滤器来轻松完成网络链接:
<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 是我们无法控制的。 资源
于 2013-03-25T12:04:11.487 回答