2015-07-31 3 views
1

Я хочу сделать приложение, которое будет платить пользователям деньги за скачивание других приложений из моего приложения, поэтому как я могу отслеживать, что пользователь загрузил это приложение, или нет, и я хочу убедиться, что после того, как пользователь зарегистрировался в загруженном приложении, тогда только он/она получит деньги, так как я могу это сделать. Некоторые примеры этих типов приложений являются: Ladooo приложение, TaskBucks App, Pokkt App,Android Referal System с моим приложением

я нашел следующие ссылки, которые помогли мне как-то, но не ясно:

http://android-developers.blogspot.in/2010/12/analytics-for-android-apps.html

https://developers.google.com/analytics/devguides/collection/android/v4/

ответ

0

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

// retrieve the list of installed applications 
    List<ApplicationInfo> apps = mPm.getInstalledApplications(0); 

может получить имя пакета приложения через

String pkg = apps.get(i).packageName; 

Я знаю, что это не полный ответ, но я надеюсь, что это помогает

+0

благодаря @raktale, но я могу получить список приложений, но я хочу, чтобы отслеживать эти приложения из внутри моего приложения, которые пользователь загрузил что приложение или нет в магазине воспроизведения –

0

Не уверен, что ваше требование или не иметь представление о playstore апи, но может дать простой логика для этого, надеюсь, что это поможет.

Если какой-либо пользователь поделился или передал приложение для загрузки другому пользователю, создайте один уникальный идентификатор с сервера (комбинация с пользователем, который ссылается) в простом URL-адресе redirect url to playstore с uniqueid и разделите эту ссылку с намерением.

При регистрации пользователя вы можете проверить или перенаправить URL-адрес для playstore через ваш сервер, чем вы можете отправить деньги или очки при обратном вызове переадресации на сервере. проверка this или вы можете передавать некоторые коды на GitHub: here или here

Смежные вопросы