"com.android.vending.INSTALL_REFERRER" каким-то образом параметры теряются и изменяются на (не% 20set) - PullRequest
0 голосов
/ 26 ноября 2018

У меня проблема с трансляцией INSTALL_REFERRER в моем приложении.

Я пытаюсь создать некоторую информацию о кампании и т. Д., Но на большинстве устройств мой URL-адрес "https://play.google.com/store/apps/details?id=com.test.apptest&referrer=utm_source%3Dmy_test_source"

РЕДАКТИРОВАТЬ: то же самое происходит со ссылкой" market: // details? Id= com.test.apptest & referrer = utm_source% 3Dmy_test_source "

означает что-то вроде

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

Я не знаю, в чем причина такого поведения приложения Google Play Store, но, возможно, кто-то имел дело с этим?

РЕДАКТИРОВАТЬ 2: Похоже, что это как-то связано с версией приложения Google Play Storeна версии 12.5.15-все работает нормально и как положено, на устройствах с версией 12.5.30 приходит только (не установлено)

РЕДАКТИРОВАТЬ 3: отвечая на комментарий Гарри, у меня только электронное письмо от разработчиков GoogleПоддержка. На данный момент я заменил указанную ссылку на динамические ссылки Firebase, которые работают (но не utm_source, нужно сделать вашу пользовательскую ссылку)

enter image description here Относительно Wojtek

Ответы [ 2 ]

0 голосов
/ 21 июля 2019

Скорее всего, вы вошли в управляемую учетную запись (например, рабочий адрес электронной почты).Неважно, активен ли ваш личный аккаунт в Play Store.Play Store постоянно проверяет все учетные записи, в которые вы вошли на этом телефоне.Если какой-либо из них управляется предприятием, то Play Store сбрасывает токен реферера.Вы можете проверить это, удалив указанную учетную запись и повторив отправку токена.

Я не могу поговорить с , почему это предполагаемое поведение, но, возможно, кто-то из Google может пролить свет.

0 голосов
/ 26 февраля 2019

У меня была похожая проблема, но, наконец, я понял это.Реферрер установки Google Play - на учетную запись Google Play .Это означает, что если в первый раз вы установили приложение без какого-либо реферера, вы получите «utm_source = (не% 20set) & utm_medium = (не% 20set)».Это не изменится, если вы удаляете и устанавливаете снова или устанавливаете в первый раз на другом устройстве с той же учетной записью Google.

Чтобы исправить это, выйдите из Google Play, удалите приложение, войдите вВоспользуйтесь магазином с другой учетной записью и установите приложение с помощью реферера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...