Как получить информацию по ссылке в приложении Google Play? - PullRequest
0 голосов
/ 15 мая 2019

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

Это ссылка моего приложения в Google Play с идентификатором приглашения, которым я поделился с моим другом

https://play.google.com/store/apps/details?id=com.manticsol.coucou.pk&inviteid=4352627

Теперь мой друг установил приложение, используя мою ссылку, котораяя поделился с ним.Может кто-нибудь сказать мне, как я могу получить идентификатор приглашения программно в моем приложении, когда мой друг установит приложение, используя мою ссылку

Я знаю, что это намерение вызывается, когда приложение устанавливается впервые из магазина Play, но я незнать, как я могу получить приглашениеId

       <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>

Я получил небольшую справку по этой ссылке

Android - можно ли программно получить реферер установки

Но когда я реализовал эту вещь в своем приложении.я получаю этот ответ в logcat

utm_source = (не% 20set) & utm_medium = (не% 20set)

1 Ответ

1 голос
/ 16 мая 2019

Вы не можете просто использовать любую старую строку, которую хотите - в данном случае inviteid. Вы должны использовать аргумент referrer, тогда вы можете поместить в него другие субаргументы, например:

https://play.google.com/store/apps/details?id=com.foo.bar&referrer=utm_source%3Dmyreferrer%26utm_medium%3Demail%26utm_term%3Dshoes%26utm_content%3Dfoo%26utm_campaign%3Dcampaign

Различные онлайн-инструменты , подобные этому , помогут правильно построить URL.

...