gpt4 book ai didi

android - Google Play 商店正在将引荐数据更改为 "com.android.chrome"?

转载 作者:太空宇宙 更新时间:2023-11-03 10:38:01 26 4
gpt4 key购买 nike

我是引荐来源概念的新手。

我写了一段代码,其目的是让 google playstore 在安装后将引用数据作为广播发送到我的应用程序,我会相应地捕获和处理。问题是我要求谷歌回击的数据与谷歌实际发送给我的数据不同。

我使用以下代码创建链接:

final String url = "intent://details?id=com.myapp&url="a dummy url"&referrer="+referrer+"#Intent;scheme=market;action=android.intent.action.VIEW;package=com.myapp;S.referrer="+referrer+";end";

这里的referrer = <一个正确的base64编码字符串>

注意:
初始的虚拟 URL 对我没有任何用处。我的兴趣是回退到谷歌来安装应用程序。这里的假设是我没有在设备上安装该应用程序,因此这应该可以工作。回退正确发生,我从安装应用程序的地方被定向到 Google PlayStore,然后引荐来源数据被广播到我的应用程序。我捕获了引荐来源数据,并在生产构建中将其显示在 toast 中。

我希望在 toast 数据中看到的内容:<我发送的 base64 编码>
我看到的是:“com.android.chrome”

为什么会这样?

最佳答案

在花费太多时间之后。我能够弄清楚发生了什么。如果没有给定的引荐来源网址,则 chrome 会附加其自己的引荐来源网址,其值为“com.android.chrome”。我附加引荐来源网址的方式是错误的,因此选择了 chrome 的默认引荐来源网址。更正在最后一部分

改变这个

...;package=com.myapp;S.referrer="+referrer+";end";

...;package=com.myapp&referrer="+referrer+";end";

希望这对其他人有帮助。我的一整天都花在了这上面。

关于android - Google Play 商店正在将引荐数据更改为 "com.android.chrome"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39746583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com