Отслеживание Android - как передать внешний параметр в приложение?
Я играю с моим apk. Я хотел бы запустить преобразование обратно при установке приложения, но не знаю, как передать уникальный идентификатор преобразования в приложение.
Вот что я хотел бы сделать.
пользователь устанавливает apk со своим идентификатором клика: http://www.example.com/myapk.apk?click=dfsg-fdsfwe-43fsdf-43sdf
параметр click срабатывает при запуске приложения
Uri uri = Uri.parse("http://mytracker.com/click=dfsg-fdsfwe-43fsdf-43sdf"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
Пожалуйста, укажите мне в правильном направлении. Если есть лучший способ сделать это, дайте мне знать.
PS использую Adjust.com в качестве моего в трекере приложений, но я не видел, как они помогают с этим.
1 ответ
Google Play обеспечивает проверку установки реферера.
- Сделайте свое приложение, которое имеет
BroadcastReceiver
которые реагируют с действиемcom.android.vending.INSTALL_REFERRER
, - Пользователь устанавливает по ссылке, как
http://play.google.com/store/apps/details?id=your.app.id&referrer=referrer_string
, Ваш BroadcastReceiver вызывается, и вы можете получить
referrer_string
@Override public void onReceive(Context context, Intent intent) { String referrer = intent.getStringExtra("referrer"); }