Google Play渠道(选接)

由于海外Android的发布包都是位于Google Play平台,而应用方为了统计用户的实际来源,需要通过Google Play获得对应Referrer。

获取SDK

GPChannel SDK gpchannel-0.1.0.jar

接入方式

接入前需要接入必接部分

添加依赖

导入gpchannel SDK 需要加入All-in-One SDK

implementation 'com.android.installreferrer:installreferrer:1.0'
implementation files('libs/gpchannel-[version].jar')

接入代码

    WKConfig.build(this, APP_ID, AES_KEY, AES_IV, MD5_KEY, "GooglePlay")
                .setOverSea(true).init();

    GooglePlayChannel.init(context);

此功能只对海外发布与Google Play上的应用有效。

Referrer配置

以下以WiFi-Feed为Referrer例子:

跳转到Google Play Store的链接

https://play.google.com/store/apps/details?id=com.example.demo 需要改为 https://play.google.com/store/apps/details?id=com.example.demo&referrer=WiFi-Feed

Market url scheme (Android应用内部打开)

market://details?id=com.example.demo&referrer=WiFi-Feed

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.example.demo&referrer=WiFi-Feed"));

Chrome Intent

intent:#Intent;package=com.example.demo;S.market_referrer=WiFi-Feed;end

检查接入是否有效

查看GPChannel tag的日志,看是否有onEvent ref=WiFi-Feed...字样的记录
如果是dataAgent is null说明All-in-One SDK没有接入,或者版本过老