通过Chrome意图将引荐来源数据传递给Google Play

Shi*_*ing 21 android google-chrome referrals intentfilter android-intent

所以我有一个移动网络,试图打开我的Android应用程序,如果它不存在,它将回退到谷歌播放.

对于chrome,我使用这个意图:

intent://some_data_sent_to_app#Intent;scheme=app_scheme;package=package_name;end
Run Code Online (Sandbox Code Playgroud)

它工作正常,现在我想在应用程序中为INSTALL_REFERRER发送一些引用字符串谷歌播放.

我尝试了以下链接,没有将数据发送到谷歌播放的问题,但它不会尝试打开应用程序

intent://some_data_sent_to_app#Intent;scheme=app_scheme;package=package_name&referrer=referrer_string;end

我想知道打开应用程序的正确方法是什么,并且通过引用者数据传回谷歌游戏?

小智 5

看起来可以通过通过S.market_referrer=referrer_string

例如

intent://some_data_sent_to_app#Intent;scheme=app_scheme;package=package_name;S.market_referrer=referrer_string;end
Run Code Online (Sandbox Code Playgroud)

我还没有测试过这个,但是在 chromium repo 中有一些检查,不知道它是否在当前版本的 chrome 中可用。

https://codereview.chromium.org/2061493002


Kin*_*lan 1

这是一个已知问题,我正在与团队合作解决。过去有人建议您可以使用,intent://some_data_sent_to_app#Intent;scheme=app_scheme;package=package_name&referrer=referrer_string;end但是这种逻辑从来没有具体工作过,因为 Chrome 浏览器(和 Android 浏览器)会查找一个包 id,该包 id 是解析为package_name&referrer=referrer_string.


归档时间:

查看次数:

4043 次

最近记录:

7 年,9 月 前