Я хотел бы настроить архитектуру Android, аналогичную тому, как Google разрешает доступ к своим картам с помощью ключа api.
Что-то, о чем я не уверен, - это отсылка отпечатка пальца приложения вместе с ключом api по каждому запросу для извлечения фрагмента карты - или просто ключ api отправляется самостоятельно по каждому запросу?
Если отпечаток действительно отправлен вместе с ключом api, то как приложение автоматически получает свой собственный отпечаток?
Спасибо, Dom
Итак, в основном вы хотите, чтобы ваши пользователи генерировали свой собственный API-ключ и использовали его для каждого запроса на ваш сервис?
Единственный сценарий, в котором это имеет смысл, - это если вы хотите отслеживать, кто что делает. В этом случае вы хотите отправить API-ключ (который в основном является вашим отпечатком пальца) с каждым запросом, который делает ваш пользователь.
Google использует API-ключ для определения того, кто делает то, что с их помощью. Это имеет смысл для них, так как они собирают данные.
Мое мнение об этом: если вы хотите предложить сервис, который разработчики должны использовать, чтобы придать своим приложениям некоторые новые функции, ему не нужен API-ключ. Люди найдут, что более раздражает, а затем полезно. Если у вас нет веской причины, почему вам нужно отслеживать свои действия...