【发布时间】:2018-05-03 13:40:00
【问题描述】:
我正在尝试限制 Google Maps API 密钥,以便它们仅在特定的 Android 应用上加载。如果我不使用任何限制,那么密钥在应用程序中工作正常,所以我 100% 确定密钥是正确的。
但是,当我在 Google 控制台中向 API 密钥添加限制时,地图就会停止在应用程序上加载。我正在按照正确的说明来限制对特定包名称 (com.appname) 的访问,并且也使用了正确的指纹。
这是一个 PhoneGap/Cordova 应用程序,因此不是原生 Android 应用程序。这就是限制不起作用的原因吗?
【问题讨论】:
-
对于混合应用程序,您可能需要使用 file:// 协议限制 HTTP 引荐来源网址。 developers.google.com/maps/documentation/javascript/…
-
@xomena 请发表您的评论作为答案。
标签: android google-maps google-cloud-platform phonegap