Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Можно рассмотреть несколько способов.
Content Provider с ограниченным доступом:
Создать свой ContentProvider
, в котором реализовать логику для получения токена. Ограничить доступ к нему с помощью разрешений (permissions), которые будут определены в манифесте вашего приложения. Другое приложение должно будет запросить это разрешение, чтобы иметь возможность обращаться к Content Provider.
xml
java
Другое приложение должно будет объявить запрос на это разрешение:
xml
Уровень protectionLevel="signature"
гарантирует, что доступ к Content Provider сможет получить только приложение, подписанное тем же ключом, что и ваше приложение. Это наиболее безопасный вариант при обмене данными между приложениями одной компании (одним разработчиком).
Service с привязкой и проверкой UID/PackageName:
Создать службу (Service
), которая будет предоставлять метод для получения токена. Другое приложение может привязаться к этой службе (bindService
). Внутри службы, при обработке запроса, можно получить UID или PackageName вызывающего приложения и проверить, является ли оно доверенным.
java
Можно рассмотреть несколько способов.
Content Provider с ограниченным доступом:
Создать свой ContentProvider
, в котором реализовать логику для получения токена. Ограничить доступ к нему с помощью разрешений (permissions), которые будут определены в манифесте вашего приложения. Другое приложение должно будет запросить это разрешение, чтобы иметь возможность обращаться к Content Provider.
xml
java
Другое приложение должно будет объявить запрос на это разрешение:
xml
Уровень protectionLevel="signature"
гарантирует, что доступ к Content Provider сможет получить только приложение, подписанное тем же ключом, что и ваше приложение. Это наиболее безопасный вариант при обмене данными между приложениями одной компании (одним разработчиком).
Service с привязкой и проверкой UID/PackageName:
Создать службу (Service
), которая будет предоставлять метод для получения токена. Другое приложение может привязаться к этой службе (bindService
). Внутри службы, при обработке запроса, можно получить UID или PackageName вызывающего приложения и проверить, является ли оно доверенным.
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.