“ com.android.vending.INSTALL_REFERRER”参数以某种方式丢失并更改为(not%20set)

时间:2018-11-26 12:27:48

标签: android google-play broadcastreceiver install-referrer

我的应用中广播的INSTALL_REFERRER出现问题。

我正在尝试创建有关广告系列等的一些信息,但是在大多数设备上,我的网址是 “ 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 =(not%20set)&utm_medium =(not%20set)”

我不知道Google Play商店应用出现这种行为的原因是什么,但也许有人对此做了处理?

编辑2:看起来它与Google Play商店应用版本有关。在12.5.15版上运行-一切正常,并且一切正常,仅在12.5.30版设备上(未设置)

编辑3:回答哈利的评论,我只有Google开发人员支持的电子邮件。目前,我将引荐链接替换​​为可以正常运行的firebase动态链接(但utm_source无效,需要做您的自定义链接)

enter image description here 问候 Wojtek

2 个答案:

答案 0 :(得分:0)

您最有可能登录到托管帐户(例如工作电子邮件)。您是否在Play商店中激活了个人帐户都没关系。 Play商店会持续检查您在该手机上登录的所有帐户。如果其中任何一个由企业管理,则Play商店会重置引荐来源网址令牌。您可以通过删除该帐户并重试发送令牌来进行验证。

我不能跟为什么说话,这也许是预期的行为,但也许Google的某人可以发光一些。

答案 1 :(得分:-1)

我有一个类似的问题,但是最后,我弄清楚了。 Google Play安装引荐来源网址是每个Google Play帐户。这意味着,如果首次安装了没有任何引荐来源网址的应用,您将收到“ utm_source =(not%20set)&utm_medium =(not%20set)”。如果您再次卸载并重新安装,或者是第一次使用相同的google帐户在另一台设备上安装,则不会更改。

解决方法是从Google Play注销,卸载应用程序,使用另一个帐户登录Play商店,然后使用引荐来源网址安装应用程序。