每一个积分规则都是系统提前预置好的,开发者可以在代码里新增加一些积分规则 [TOC] ## 系统自带的积分规则 | 积分名称 | 积分标识名 | 默认积分值 | 规则类型 | | --- | --- | --- | --- | --- | --- | | 关注公众号 | subscribe | | 0 | | 取消关注公众号 | unsubscribe | | 0 | >待补充一个常用的节点 ## 可变的积分规则 在系统自带的规则中,有下面这项特殊的规则 | 积分名称 | 积分标识名 | 默认积分值 | 规则类型 | | --- | --- | --- | --- | --- | --- | | 程序自由增加 | auto_add | common | 0 | 2 | 当规则类型为2时,表示具体的积分由程序定,运营人员不可编辑。用于像一些积分消费等场景。拿抽奖游戏来说,可以实现用户每参与一次抽奖,后台可设置需要消耗多少积分,这时积分的值是可变的 ## 增加积分规则 增加自定义积分规则很简单,只需要在应用的信息配置文件Info.php里增加一个credit_config属性 ~~~ $credit_config = array( '积分标识名' => array('规则中文名', '默认积分值','规则类型'), ... ); ~~~ >[info] 由于积分标识名要求唯一,为了避免与其他开发者的应用冲突,建议开发者自定义的积分标识名都带上应用名作为前缀。否则在应用安装时如有标识名冲突,会导致应用安装不成功。 例如在抽奖游戏应用中,当用户参与玩游戏时,奖励积分,可以这样设置 ~~~ $credit_config = array( 'join' => array('参与玩游戏', 5) ); ~~~