ios - iOS 上的 MobileFirst : start Google Maps and let user return

标签 ios google-maps ibm-mobilefirst

我在 MobileFirst 7.0 混合应用程序中使用适用于 iOS 的标准 map 协议(protocol):

<a href="http://maps.apple.com/?q=...">...</a>

Google map 应用程序可以正确打开,但无法返回到我的应用程序。 iOS 应用程序列表显示我的应用程序图标和 Google map 屏幕。 Google map UI 没有返回的退出按钮。我希望有两个独立的进程:我的应用程序和 Google map 。

我做错了什么还是故意的?如果是这样,应该如何处理这样的事情?

最佳答案

根据 Apple 指南,这将打开 Safari 或 map 应用程序。它没有提及返回应用程序的任何内容,所以就是这样:https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html

编辑:但要让它在 Web 应用程序中工作,就像 IBM MobileFirst 的情况一样,应用程序在应用程序内的 WebView 中呈现,您不应该遵循 Apple 的使用指南一个 URL,例如:http://maps.apple.com?q=... 而不是 maps:q=...

通过使用第二个选项,实际的 Apple map 应用将启动,而不是用 Google map 替换您的应用。

关于ios - iOS 上的 MobileFirst : start Google Maps and let user return,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31710523/

相关文章:

iphone - 如何设置自定义 UIView 的大小/位置以将其放置在自定义 UITableViewCell 中?

ios - 谷歌地图自定义夜间模式 iOS

ios - SKStoreReviewController requestReview() 可能会或可能不会出现和提醒?

javascript - 如何根据 MySQL 数据库中存储的坐标显示动画多个标记

javascript - IBM Worklight - 单击按钮导航到另一个 HTML 页面不起作用(多页面应用程序)

ios - UIScrollView 旋转后将不允许滚动或交互

android map 在恢复 fragment 后停止响应

android - 如何在 React Native 中离线使用谷歌地图

debugging - 调试 Worklight 应用程序的推荐方法是什么?

ibm-mobilefirst - JSONStore + 适配器推送替换 - 如何将 _id 作为参数?