首页 > 解决方案 > iOS GoogleMap API 密钥,如果保留为空白会产生任何问题吗?

问题描述

我只有一个简单的问题。我正在使用 goole 地图和方向 API。所以我需要创建 API 密钥,这很好,我已经完成了。

但是当我编辑我的 API 密钥并选择应用程序限制iOS 应用程序并保存它时。

我在我的应用程序中使用此密钥,然后我收到以下错误消息。

此 IP、站点或移动应用程序无权使用此 API 密钥。从 IP 地址 XXX.XXX.XX.XXX 收到请求,引用者为空

但如果我从iOS 应用程序中删除应用程序包 ID,则 API 密钥正在工作

另外我指的是这个问题This IP, site or mobile application is not authorized to use this API key

但是有些困惑是,我们可以将其保留为空白吗?有任何与安全相关的问题吗?当我要在应用商店上传应用时,我需要做任何更改吗?

注意:我在编码的所有地方都使用 API 密钥。喜欢

GMSServices.provideAPIKey(googleAPIKey)

let urlString = "https://maps.googleapis.com/maps/api/directions/json?origin=\(myCoordinateStr)&destination=\(destinationCoorinateStr)&key=\(googleAPIKey)&sensor=true"

标签: iosswiftgoogle-mapsgoogle-directions-api

解决方案


推荐阅读