使用远程配置,在云端配置不同优选活动的配置项,配置条件为已创建的预测任务,推荐不同概率的付费用户不同的优选活动。
设置云端配置项
1. 登录AppGallery Connect,点击“我的项目”。
2. 在项目列表中点击您的项目,选择“增长 > 远程配置”,进入远程配置页面,完成如下操作:
a. 启用远程配置服务。
b. 配置项管理>添加配置项。
c. 配置条件管理>添加配置条件,添加高概率付费用户和低概率付费用户两个配置条件,过滤条件为预测服务。
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}}