Доступ к файлу приложения при реализации библиотеки - PullRequest
0 голосов
/ 25 января 2019

Я хочу сделать ограничения в своей библиотеке с помощью токенов. Пользователь будет доступен для реализации библиотеки в приложении только с токеном. Сгенерируйте токен как файл, который они должны поместить в модуль приложения. Теперь при синхронизации файла Gradle библиотека должна получить доступ к токену из модуля приложения и сохранить токен в ресурсах библиотеки при создании файла value.xml .

Это что-то похожее на Google Firebase Servis, где Google генерирует файл google_service.json , и мы должны поместить их в модуль приложения. При синхронизации файл Gradle анализирует этот json и сохраняет данные в value.xml ресурсах.

В файле Gradle они применяют плагин .

apply plugin: 'com.google.gms.google-services'

Я не знаю, является ли это причиной того, что они анализируют файл JSON, но выглядит так. Кроме того, у меня нет большого опыта работы с Gradle Plugins. Есть некоторая документация, которую я прочитал, как написать плагин. Создание плагинов Gradle

Вопрос в конце. Возможно ли для такого рода ограничений доступ к файлу таким способом с помощью плагина Gradle?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...