【发布时间】:2012-02-27 05:28:49
【问题描述】:
我正在寻找一种从网站发布 Android“意图”的方法。在特定情况下,我想打开本地 Google Maps Directions。是否有一种可移植的方式来存档与 iOS 相同的行为?
【问题讨论】:
标签: android ios android-intent
我正在寻找一种从网站发布 Android“意图”的方法。在特定情况下,我想打开本地 Google Maps Directions。是否有一种可移植的方式来存档与 iOS 相同的行为?
【问题讨论】:
标签: android ios android-intent
我不能代表 iOS。但是,在 Android 上,如果用户单击 Google Maps URL,他们将可以选择在浏览器中打开地图还是在本地 Google Maps 应用程序中打开地图。关于路线,如果您有正确的 Google 地图 URL,其中包含行车路线编码,它将在 Google 地图应用的路线部分中打开(同样,如果用户选择)。
【讨论】:
在 iOS 上这有点不同,因为您只有应用程序,而不是像 Android 这样的意图。您可以使用自定义方案启动应用程序,然后由应用程序显示特定的视图控制器。
如果您想从 IOS 上的 URL 启动标准 iOS 地图应用程序,您可以使用常规的谷歌地图 URL,iOS 将在地图应用程序而不是浏览器中打开它(有关详细信息,请参阅 here)。
如果您想启动您自己的应用并显示地图视图,您需要定义一个自定义 URL 架构(类似于 myapp://showmaps,有关详细信息,请参阅here)以及当您打开类似的 URL 时安装了您的应用程序的 iPhone,它将启动应用程序并通过显示地图路径,以便应用程序可以显示正确的屏幕。
【讨论】:
检查适用于 Android 的云到设备消息服务。您可以使用它向某个 Android 设备发送简短通知。在您的应用程序中,您可以听取他们的相应反应。
Here you find a tutorial for C2DM.
对于 iOS,也有类似的服务。搜索 iOS 并推送通知。
【讨论】: