2015-10-04 5 views
1

Мне нужно поделиться URL-адресом моего приложения в игровом магазине с подробными сведениями о участниках в социальных сетях, и когда гость установит приложение, я буду использовать com.android.vending.INSTALL_REFERRER для получения подробной информации о участниках. Я сомневаюсь, что я смогу создать URL-адрес и поделиться им программно.Android-обмен в google play install referrer url в социальных сетях?

Вот что я понимаю ..

1) Создайте URL, который связывает плей-магазин с нашим именем пакета & уникальных деталей ссылающейся как этот https://play.google.com/store/apps/details?id=com.hellochatty&referrer=tracking_id%3D123456789

2) разделяют URL с помощью каких-либо социальных медиа

3) При щелчке по общей ссылке он будет перенаправляться в play-store, и при установке приложения мы можем получить параметр referrer, используя широковещательный приемник.

<receiver 
    android:name="com.ex.MyReceiver" 
    android:exported="true"> 
    <intent-filter> 
     <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

Пожалуйста, дайте мне знать, если что-то не так в моем понимании?

ответ

4

Все правильно. Вы можете проверить конфигурацию приложения выполнения этой команды в терминале:

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER 
         -n your.package.name/path.to.receiver --es referrer 
         --es referrer "EXTRA_STRING_VALUE" 

Например, если ваше имя пакета com.hellochatty и путь вашего приемника com.ex.MyReceiver команда тест будет:

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER 
         -n "com.hellochatty/com.ex.MyReceiver" 
         --es referrer "tracking_id=123456789" 
+0

Спасибо очень матия для его разработки .. – Stella

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

  • Нет связанных вопросов^_^