我是推荐人概念的新手。
我编写了一个代码,其目的是让 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 数据中看到的base64
内容:< 我发送的编码 >
我看到的内容:“com.android.chrome”
为什么会这样?