На самом деле это не то, на что можно легко ответить через переполнение стека.Но способ, которым мы сделали это в моей компании, состоял в том, чтобы создать приложение, работающее по ночам, которое получало информацию о загрузке, установке, отчете и т. Д. Из облачного хранилища.Вот как вы можете получить доступ к данным, но определить, как приложение должно работать, когда оно должно выполняться и где хранятся данные, действительно зависит от вас.Мы сделали это с ночной работой, которая извлекала, анализировала и сохраняла результаты в базе данных.
https://support.google.com/googleplay/android-developer/answer/6135870?p=financial_export&rd=1#export