Всем привет. есть вопрос по работе с google directions api. работает только из эмулятора при привязке ключа к ip машины. подсказка насчет ключей в консоли разработчика- говорит, что все ключи валидны. Places, geocoder и прочее работают нормально на одном не restricted android ключе. перепробовал массу вариантов. получаю либо при restricted и не restricted ключах для андроид:
Caused by: com.google.maps.errors.RequestDeniedException: This IP, site or mobile application is not authorized to use this API key. Request received from IP address
xxx.xxx.xxx.xxx, with empty referer
либо:
key expired, при попытке использовать server key с пустым ip(нашел такой вариант на стеке)
единственные идеи- слать запросы через vps со статичным ip или пробовать oauth. кто что может посоветовать?