【问题标题】:How to force URL to open in home screen app? [duplicate]如何强制 URL 在主屏幕应用程序中打开? [复制]
【发布时间】:2013-03-25 11:44:55
【问题描述】:

如果移动用户已将web 应用程序添加到他们的主屏幕(iOSAndroid),是否有办法强制未来的URL 点击(例如来自短信)打开那个home 屏幕应用程序?

【问题讨论】:

    标签: android iphone ios


    【解决方案1】:

    首先我不认为iOS中有HomeApp的概念

    在 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 中,它们无法拦截应用程序之外的用户操作,我记得当他们试图从 google chrome 收听地图应用程序的调用时,谷歌抱怨过这一点

    Daniel Graf:我们希望我们的原生 Chrome 和搜索应用程序让您有机会进入 Google 地图。使用我们的新 SDK,开发人员可以根据需要将其集成到他们的应用程序中。 Safari 是我们无法控制的。 source

    【讨论】:

      猜你喜欢
      • 2012-02-06
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多