【问题标题】:Post Android Intent from website从网站发布 Android Intent
【发布时间】:2012-02-27 05:28:49
【问题描述】:

我正在寻找一种从网站发布 Android“意图”的方法。在特定情况下,我想打开本地 Google Maps Directions。是否有一种可移植的方式来存档与 iOS 相同的行为?

【问题讨论】:

    标签: android ios android-intent


    【解决方案1】:

    我不能代表 iOS。但是,在 Android 上,如果用户单击 Google Maps URL,他们将可以选择在浏览器中打开地图还是在本地 Google Maps 应用程序中打开地图。关于路线,如果您有正确的 Google 地图 URL,其中包含行车路线编码,它将在 Google 地图应用的路线部分中打开(同样,如果用户选择)。

    【讨论】:

    • 谢谢,这很容易。
    • 嗯,我以为问题是关于 Android 和 iOS 的?无论如何,在 iOS 上,从网站打开谷歌地图 URL 将自动启动地图应用程序,因此听起来相同的方法适用于两个平台。
    • @NickLockwood:我很抱歉在一个三小时前的问题上提供了帮助。
    【解决方案2】:

    在 iOS 上这有点不同,因为您只有应用程序,而不是像 Android 这样的意图。您可以使用自定义方案启动应用程序,然后由应用程序显示特定的视图控制器。

    如果您想从 IOS 上的 URL 启动标准 iOS 地图应用程序,您可以使用常规的谷歌地图 URL,iOS 将在地图应用程序而不是浏览器中打开它(有关详细信息,请参阅 here)。

    如果您想启动您自己的应用并显示地图视图,您需要定义一个自定义 URL 架构(类似于 myapp://showmaps,有关详细信息,请参阅here)以及当您打开类似的 URL 时安装了您的应用程序的 iPhone,它将启动应用程序并通过显示地图路径,以便应用程序可以显示正确的屏幕。

    【讨论】:

      【解决方案3】:

      检查适用于 Android 的云到设备消息服务。您可以使用它向某个 Android 设备发送简短通知。在您的应用程序中,您可以听取他们的相应反应。

      Here you find a tutorial for C2DM.

      对于 iOS,也有类似的服务。搜索 iOS 并推送通知。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-14
        • 2011-05-19
        • 2011-09-25
        • 1970-01-01
        • 1970-01-01
        • 2012-12-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多