如何使用自定义属性作为发布条件
Shiply默认提供了地区、时间、应用版本号等条件属性,同时也支持设置自定义属性,来满足用户的定制化需求,比如自定义「性别」、「年龄」、「爱好」等条件属性。
一、创建自定义条件属性
1.1 在条件与号码包的自定义属性tab,点击「新建自定义属性」按钮;
1.2 输入属性 key 名字,选择属性值类型和生效范围后点击确定;
属性值类型包括 string/int/float/bool/list/select/版本号/号码包,主要介绍一下 list 和 select:
- list(列表):支持用户填写一组选项内容,不同选项通过回车键分隔;
- select(多选):需要提前设置好选项内容的范围,实际应用时用户可以从设置好的范围内进行选择;
二、应用自定义条件属性
创建好自定义属性后,在新建配置任务页面或者编辑任务页面就可以看到创建好的属性,点击后直接应用:
注意:自定义条件属性需要配合 SDK 一起使用;假设任务下发条件为「用户年龄大于10」,业务方需要通过 SDK 的接口来设置当前 APP 用户的属性:
rdelivery#setCustomParam("age",“${当前用户年龄}”)