ios - Google map URL 方案不适用于 iOS 9

标签 ios objective-c google-maps ios9 url-scheme

以下 URL 方案适用于以前的版本,但在 iOS 9 上不再适用:

comgooglemaps://?q=Google+Japan,+Minato,+Tokyo,+Japan&center=35.660888,139.73073&zoom=15&views=transit

iOS 9 上是否发生了某些更改,阻止应用打开其他使用 URL 方案的应用?

最佳答案

在 iOS 9 中,Apple 对 URL 方案的处理进行了更改。 现在您需要在 plist 中添加“LSApplicationQueriesSchemes”键,然后添加您要调用的 URLScheme。

<key>LSApplicationQueriesSchemes</key>
<array>
 <string>comgooglemaps</string>
</array> 

关于ios - Google map URL 方案不适用于 iOS 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32686515/

相关文章:

javascript - 如何在自定义 map 的名称中添加超链接?谷歌地图 API v3

ios - 如何在 iOS 上捕获的视频中添加水印 - Swift 编程

ios - Obj-C - 为字典中的第一个值过滤 TableView 中返回的数据?

ios - 如何限制在coredata中输入空值?

ios - 使用 iOS 版谷歌地图在多边形中添加孔

google-maps - 带有 cURL 的 Google Geocoding API 请求被拒绝。我有一个与启用计费的项目相关联的 API key

iphone - 有什么方法可以使用与 iMessage 相关或类似的逻辑来检测电话联系人列表中谁都使用 iPhone?

ios - Swift 将下载的文件放入文件夹

ios - 三角形 UIView 或 UIImageView

ios - MBProgressHUD showAnimated : whileExecutingBlock: not working