ЗДЕСЬ Автозаполнение: разрешение WRITE_EXTERNAL_STORAGE - PullRequest
0 голосов
/ 26 мая 2018

Я начал интегрировать HERE Android Starter SDK в свое приложение.Согласно документации (и ошибке времени выполнения) для инициализации MapEngine требуется разрешение WRITE_EXTERNAL_STORAGE:

MapEngine.getInstance().init(..)

Однако я буду использовать только функцию автозаполнения.Для чего используется это разрешение в этом случае?Мне интересно, используется ли он вообще, если карты или изображения карт не загружены.

Так как это довольно чувствительное разрешение для пользователей, я ищу способы не требовать этого разрешения.

1 Ответ

0 голосов
/ 27 мая 2018

После нескольких часов исследования я обнаружил следующее:

HERE Android Starter SDK очень легко интегрировать, но разрешения являются обязательными - независимо от того, какие функции используются.В конце концов я решил интегрировать HERE Autosuggest REST API, поскольку для этого не требовались упомянутые разрешения.

Информацию о конечной точке REST-API можно найти здесь: https://developer.here.com/documentation/places/topics/free-text-search.html

...