2016-11-22 6 views
2

Я использую API Google Directions для моего приложения iOS, но теперь я хочу ограничить ключ API, который будет использоваться моими приложениями iOS (указанными их идентификаторами пакетов).Могу ли я ограничить API Google Direction API только приложениями iOS?

Есть ли решение для этого? Спасибо

ответ

1

Directions API - это веб-сервис. Ограничения, которые будут работать с ключами API для веб-служб, - это ограничения IP.

Предполагается, что запросы веб-сервисов выполняются на ваших серверных серверах. Если вам нужно ограничить ключ API, обходным путем является создание промежуточного сервера. Приложение iOS должно отправлять запросы на промежуточный сервер, промежуточный сервер должен отправлять запросы в Google и передавать ответы обратно в ваше приложение. В этом случае вы можете ограничить ключ API по IP-адресу промежуточного сервера.