【发布时间】:2018-04-11 06:15:32
【问题描述】:
我正在尝试为 iOS 上的 Google 地图使用 URL 方案的回调功能。
如何做到这一点is documented here。
但是,我没有设法让它工作。如文档中所述,没有显示其他符号。
这实际上仍然可行还是已删除此功能?
独立于我的应用程序,我还通过在 Safari 浏览器中粘贴 URL 方案进行了测试,但它在那里也不起作用。
它只是启动 Google 地图应用,但显然忽略了回调参数。
编辑: 这是文档示例中的 URL:
comgooglemaps-x-callback://?center=40.765819,-73.975866&zoom=14
&x-success=sourceapp://?resume=true
&x-source=SourceApp
唯一的区别是当用户点击回调按钮时,success 参数获取你想要打开的应用的 URL。
【问题讨论】:
-
你能粘贴你的完整网址吗?
-
你是否添加了应用的url scheme作为回调参数?
-
您始终可以通过将链接粘贴到 Safari 中手动测试您的应用的 url 方案。如果它没有打开您的应用程序,则说明有问题。
-
使用 Safari 打开我自己的应用程序有效,我也可以从我制作的另一个应用程序中打开它,但谷歌地图不会将它用作回调 url。我在网上几乎找不到关于谷歌地图这个回调功能的任何信息,所以我不确定它是否真的有效。
-
阅读另一个链接,上面写着自 iOS 9 以来,Apple 在左上角添加了一个按钮,如果它是通过深层链接打开的,则允许用户导航回上一个应用程序。
标签: ios google-maps callback url-scheme