Android一点 Play Install Referrer
Google Play Install Referrer
这个api可以获取从play store下载的来源渠道,这里可以自定义,例如 邀请功能等就很好使用了。
测试的时候,可以上传包到封闭式测试,然后点链接再下载包打开
配合play的地址 添加referrer 字段 例如
https://play.google.com/store/apps/details?id=包名&referrer=自定义数据
然后再安卓端获取
ReferrerDetails response = referrerClient.getInstallReferrer();String content=response.getInstallReferrer();
final InstallReferrerClient referrerClient = InstallReferrerClient.newBuilder(context).build();referrerClient.startConnection(new InstallReferrerStateListener() {@Overridepublic void onInstallReferrerSetupFinished(int responseCode) {GHLog.log("---onInstallReferrerSetupFinished----"+responseCode);switch (responseCode) {case InstallReferrerClient.InstallReferrerResponse.OK:// Connection established.try {ReferrerDetails response = referrerClient.getInstallReferrer();String content=response.getInstallReferrer();GHLog.log("getInstallReferrer:"+content);} catch (Exception e) {e.printStackTrace();GHLog.log("-----RemoteException-----"+e.getMessage());}break;case InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED:// API not available on the current Play Store app.break;case InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE:// Connection couldn't be established.break;}}@Overridepublic void onInstallReferrerServiceDisconnected() {// Try to restart the connection on the next request to// Google Play by calling the startConnection() method.GHLog.log("-----onInstallReferrerServiceDisconnected---");}});
Android一点 Play Install Referrer相关推荐
- Google Play Install Referrer API 和 Facebook App Ads Referral 集成
介绍: 由于需要精准的获取投放广告的数据(投放的平台,防止数据的丢失等).我们使用了Google Play Install Referrer API 和Facebook App Ads Referra ...
- 【Android】 Firebase登录、FCM、Google Play支付、adbrix、ONEStore、Galaxy Store、Google Install Referrer
Android SDK接入 最近接了一个韩国的渠道,之前没有接过这些原生的sdk,头大啊.本来也不是搞android开发的,只能强搞了.还是国内的好啊,都给你整合完了. 如有问题,麻烦大佬指教一二,非 ...
- Android一点 仿淘宝购物车动画
首先看看ios上的淘宝购物车的动画效果ios淘宝购物车动画 我们实现的效果 看特效是分为两个界面,一个是主view,一个是弹出层.弹出层是用dialog实现的,只是加入了弹出的动画,这里就不分析了,我 ...
- Android Studio禁用 install run
最近在尝试在项目中接入腾讯的热修复方案-Tinker 在github上面把给出的官方sample clone下来之后想运行在虚拟机上,报错了,如下: Tinker does not support i ...
- PC机安装android apk | adb install -r
PC 下载 *****.apk 通过adb直接安装到android系统 转载于:https://www.cnblogs.com/galoishelley/p/4353423.html
- 创建android工程时Install Dependencies(安装依赖)提示
现象:在创建android工程时候出现一下情况 分析: android版本更新到4.0以上,ADT更新到对应的版本后,就会出现这样的情况.提示该模板需要依赖于Android Support libra ...
- Android一点 打造全功能屏幕适配AutoView
android适配是繁琐的事,分辨率多样,考虑因素多,并且ui设计图还是px单位的,这时候你就需要AutoView了,AutoView可以帮你做什么呢?写多个dimens文件? 还是需要写很多的代码? ...
- 我的Android进阶之旅------Android中adb install 安装错误常见列表
adb的安装过程分为传输与安装两步. 在出错后,adb会报告错误信息,但是信息可能只是一个代号,需要自己定位分析出错的原因. 下面是从网上找到的几种常见的错误及解决方法: 1.INSTALL_FAIL ...
- Android - could not install *smartsocket* listener
Android-SDK/platform-tools/adb.exe kill-server Android-SDK/platform-tools/adb.exe start-server
最新文章
- url传递中文的解决方案
- Spring-Boot注入自定义properties文件配置
- 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第5章-多欧拉-拉格朗日系统分布式编队跟踪控制
- 手把手教你封装一个ant design的审核框组件
- 第一节:复习委托,并且通过委托的异步调用开启一个新线程和异步回调、异步等待。
- tomcat配置多站点
- jdk、spring、mybatis、线程的源码分析
- 中科院分区基础版和升级版究竟有何区别?
- win10系统迁移后系统重装_Windows10系统迁移后无法更新
- 怎么用虚拟机搭建云服务器,利用虚拟机搭建云服务器
- 性能工具之 Locust 工具 Get 与 Post 请求
- c语言case小于,大于和小于switch语句C
- 查看linux当前ip,linux查看当前服务器ip地址 命令行
- 3.tensorflow单层神经网络mnist数字识别:训练,加载模型,预测图像
- 微信公众号开发实战 | 01:环境配置
- Linux 只可以找到 lo 网卡,没有eth0 or eth1网卡的解决方法
- java 实现仿word2007字数统计功能
- 如何安装Python中numpy,在DOS验证下一步步解决安装问题(DOS下从python的验证到pip验证到Numpy安装成功)
- 江西理工大学南昌校区排名赛 D: 单身狗的物理游戏
- 【微信小程序】使用自定义字体
热门文章
- 关于VMware: vmw_ioctl_command error Invalid argument.解决办法
- rtx4090和3090性能差距
- 崩坏三 夏日竞猜 7.21 第一场
- 使用Python解决Teamviewer被误认为商业用途的问题
- teamviewer被检测为商业用途
- 编译原理 —— 什么是语法分析
- 7-15 福到了 c语言,7-54 福到了 (15 分)
- 基于BootStrap+Django+MySQL的云笔记平台系统
- SEO初学者如何快速做好 SEO 优化?seo数据查询
- 爱情三十九课,爱的礼物