Как ограничить использование ключа Google Map API в мобильном приложении? - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть мобильное приложение cordova / ionic, которое загружает карты Google (в главном файле index.html) в приложение (как для Android, так и для iOS), используя: https://maps.googleapis.com/maps/api/js?key=AndroidKey и https://maps.googleapis.com/maps/api/js?key=iOSKey.Каждый ключ заблокирован с ограничениями «приложение» и не работает.Я обнаружил, что API-интерфейсы веб-служб могут быть заблокированы только реферером HTTP ИЛИ IP-адресом сервера.

Но поскольку карты загружаются напрямую через клиента, реферер HTTP по домену или по IP-адресу сервера ...Есть ли другой способ заблокировать ключи API?

Можно ли использовать что-то вроде https://github.com/wymsee/cordova-HTTP для создания реферера HTTP?И если я могу, какой тип легального реферера домена я могу создать, который бы работал с ограничениями реферера HTTP API Google Maps API?

обновление: кто-то пометил это как дуплекс, но этот пост о Android SDK API, тогда какмой рассказ о API Javascript Map.

...