我的应用程序中的 INSTALL_REFERRER 广播有问题。
我正在尝试创建一些关于 Activity 等的信息,但在大多数设备上我的 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=(not%20set)&utm_medium=(not%20set)”
我不知道 google play 商店应用出现这种行为的原因是什么,但也许有人处理过这个问题?
编辑 2:看起来它与 google play 商店应用程序版本有关。在版本 12.5.15 上一切正常,正如预期的那样,在版本 12.5.30 的设备上仅(未设置)
编辑 3:回答 Harry 的评论,我只有一封来自谷歌开发人员支持的电子邮件。现在我用有效的 firebase 动态链接替换了引用链接(但不是 utm_source,需要做你的自定义链接)
最佳答案
您很可能登录的是受管理的帐户(例如工作电子邮件)。您是否在 Play 商店中激活了个人帐户并不重要。 Play 商店会持续检查您在该手机上登录的所有帐户。如果它们中的任何一个由企业管理,则 Play 商店会重置引荐标记。您可以通过删除所述帐户并重试发送 token 来验证这一点。
我不能说为什么这是预期的行为,但也许来自 Google 的人可以发出一些光。
关于android - "com.android.vending.INSTALL_REFERRER"不知何故参数丢失并更改为 (not%20set),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53481131/