【AGC】使用远程配置不同推荐优惠活动

使用远程配置,在云端配置不同优选活动的配置项,配置条件为已创建的预测任务,推荐不同概率的付费用户不同的优选活动。

设置云端配置项

1.         登录AppGallery Connect,点击“我的项目”。

2.         在项目列表中点击您的项目,选择“增长 > 远程配置”,进入远程配置页面,完成如下操作:

a.         启用远程配置服务

b.         配置项管理>添加配置项。

cke_1006.png

c.         配置条件管理>添加配置条件,添加高概率付费用户和低概率付费用户两个配置条件,过滤条件为预测服务。

cke_1899.png

d.         配置项管理>修改配置项>添加条件下配置项值,选择上一步创建的配置条件,值分别设置为“1”和“2”。

获取和更新云端配置数据到本地

使用AGConnectConfig.fetch接口,根据登录用户的付费概率从远程配置获取的value值,将value值赋值给eventNumber,就可以推荐不同序号的优选活动

SharedPreferences preferences = this.getApplicationContext().getSharedPreferences("Remote_Config", MODE_PRIVATE);
long fetchInterval = 12 * 60 * 60L;
if (preferences.getBoolean("DATA_OLD", false)) {
    fetchInterval = 0;
}
config.fetch(fetchInterval).addOnSuccessListener(configValues -> {
    config.apply(configValues);
    //获取远程配置的value值
    String value = config.getValueAsString("event_number");
    Log.i(TAG, "RemoteConfig Success: " + value);
    eventNumber = value;
}).addOnFailureListener(e1 ->
        Log.e(TAG, "getRemoteConfig failed: " + e1.getMessage())
);

 欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/4478396/blog/5564841