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相关推荐

  1. Google Play Install Referrer API 和 Facebook App Ads Referral 集成

    介绍: 由于需要精准的获取投放广告的数据(投放的平台,防止数据的丢失等).我们使用了Google Play Install Referrer API 和Facebook App Ads Referra ...

  2. 【Android】 Firebase登录、FCM、Google Play支付、adbrix、ONEStore、Galaxy Store、Google Install Referrer

    Android SDK接入 最近接了一个韩国的渠道,之前没有接过这些原生的sdk,头大啊.本来也不是搞android开发的,只能强搞了.还是国内的好啊,都给你整合完了. 如有问题,麻烦大佬指教一二,非 ...

  3. Android一点 仿淘宝购物车动画

    首先看看ios上的淘宝购物车的动画效果ios淘宝购物车动画 我们实现的效果 看特效是分为两个界面,一个是主view,一个是弹出层.弹出层是用dialog实现的,只是加入了弹出的动画,这里就不分析了,我 ...

  4. Android Studio禁用 install run

    最近在尝试在项目中接入腾讯的热修复方案-Tinker 在github上面把给出的官方sample clone下来之后想运行在虚拟机上,报错了,如下: Tinker does not support i ...

  5. PC机安装android apk | adb install -r

    PC 下载 *****.apk 通过adb直接安装到android系统 转载于:https://www.cnblogs.com/galoishelley/p/4353423.html

  6. 创建android工程时Install Dependencies(安装依赖)提示

    现象:在创建android工程时候出现一下情况 分析: android版本更新到4.0以上,ADT更新到对应的版本后,就会出现这样的情况.提示该模板需要依赖于Android Support libra ...

  7. Android一点 打造全功能屏幕适配AutoView

    android适配是繁琐的事,分辨率多样,考虑因素多,并且ui设计图还是px单位的,这时候你就需要AutoView了,AutoView可以帮你做什么呢?写多个dimens文件? 还是需要写很多的代码? ...

  8. 我的Android进阶之旅------Android中adb install 安装错误常见列表

    adb的安装过程分为传输与安装两步. 在出错后,adb会报告错误信息,但是信息可能只是一个代号,需要自己定位分析出错的原因. 下面是从网上找到的几种常见的错误及解决方法: 1.INSTALL_FAIL ...

  9. Android - could not install *smartsocket* listener

    Android-SDK/platform-tools/adb.exe kill-server Android-SDK/platform-tools/adb.exe start-server

最新文章

  1. url传递中文的解决方案
  2. Spring-Boot注入自定义properties文件配置
  3. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第5章-多欧拉-拉格朗日系统分布式编队跟踪控制
  4. 手把手教你封装一个ant design的审核框组件
  5. 第一节:复习委托,并且通过委托的异步调用开启一个新线程和异步回调、异步等待。
  6. tomcat配置多站点
  7. jdk、spring、mybatis、线程的源码分析
  8. 中科院分区基础版和升级版究竟有何区别?
  9. win10系统迁移后系统重装_Windows10系统迁移后无法更新
  10. 怎么用虚拟机搭建云服务器,利用虚拟机搭建云服务器
  11. 性能工具之 Locust 工具 Get 与 Post 请求
  12. c语言case小于,大于和小于switch语句C
  13. 查看linux当前ip,linux查看当前服务器ip地址 命令行
  14. 3.tensorflow单层神经网络mnist数字识别:训练,加载模型,预测图像
  15. 微信公众号开发实战 | 01:环境配置
  16. Linux 只可以找到 lo 网卡,没有eth0 or eth1网卡的解决方法
  17. java 实现仿word2007字数统计功能
  18. 如何安装Python中numpy,在DOS验证下一步步解决安装问题(DOS下从python的验证到pip验证到Numpy安装成功)
  19. 江西理工大学南昌校区排名赛 D: 单身狗的物理游戏
  20. 【微信小程序】使用自定义字体

热门文章

  1. 关于VMware: vmw_ioctl_command error Invalid argument.解决办法
  2. rtx4090和3090性能差距
  3. 崩坏三 夏日竞猜 7.21 第一场
  4. 使用Python解决Teamviewer被误认为商业用途的问题
  5. teamviewer被检测为商业用途
  6. 编译原理 —— 什么是语法分析
  7. 7-15 福到了 c语言,7-54 福到了 (15 分)
  8. 基于BootStrap+Django+MySQL的云笔记平台系统
  9. SEO初学者如何快速做好 SEO 优化?seo数据查询
  10. 爱情三十九课,爱的礼物