Нарушение политики Android Branch IO SDK

Сегодня мое приложение было удалено из Google Play по следующей причине:

"Ваше приложение использует Branch IO SDK, который загружает информацию об установленных пакетах пользователей в https://api.branch.io/v1/applist без явного раскрытия информации. Перед сбором и передачей необходимо четко выделить, как будут использоваться пользовательские данные, описать тип собираемых данных и попросите пользователя предоставить утвердительное согласие на такое использование. Убедитесь, что ваше приложение соответствует политике данных пользователя и всем другим политикам программы для разработчиков. В случае дальнейших нарушений политики могут потребоваться дополнительные меры ".

Мы не используем SDK Branch IO напрямую в нашем приложении. Мы думаем, что, возможно, его использует сторонняя библиотека, которую мы интегрировали. Мы просмотрели зависимости, используемые нашими сторонними библиотеками, и не нашли никаких намеков на SDK Branch IO.

Поскольку я не знаю, что отправляется на branch.io, я не знаю, что мне добавить в Политику конфиденциальности или как решить эту проблему.

Приветствуется любая идея о первопричине. Спасибо!




Ответы (1)


Вы можете запустить следующую команду, чтобы получить список всех зависимостей и их зависимостей в вашем приложении:

./gradlew app:dependencies

Если ваш основной модуль приложения называется иначе, чем «приложение», замените эту часть.

Вы также можете передать все это в файл, чтобы было легче просматривать / искать:

./gradlew app:dependencies > ~/dependencies.txt

Это должно дать вам представление о том, что использует Branch IO.

Если это не помогает, вы можете попробовать перетащить файл APK в Android Studio, который автоматически декомпилирует приложение и отобразит его в красивом окне. Там вы можете просмотреть все классы и их имена пакетов и увидеть, соответствует ли какой-либо из них Branch IO.

person Moonbloom    schedule 19.04.2019
comment
Я использовал эти команды, чтобы получить список всех зависимостей в приложении. К сожалению, я не нашел ничего, связанного с Branch IO. Я могу попробовать перетащить файл APK в Android Studio. Может быть, таким образом я найду еще какие-то подробности. - person Domizzi; 20.04.2019
comment
Обновление: я попытался декомпилировать приложение, используя предложение перетаскивания. Тем не менее, никаких следов Branch IO. - person Domizzi; 20.04.2019