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
这是一个已知问题,我正在与团队合作解决。过去有人建议您可以使用,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 次 |
| 最近记录: |