1.【升级】livecore 3.21.0
2.【新增】清屏功能
3.【修复】购物车不能讲解商品问题修复
4.【新增】直播打赏功能
礼物打赏
// region 打赏
/**
* 后台打赏配置更新监听
* @return type -> LPRewardDataModel
* type 1现金打赏,2现金礼物,3积分
*/
Observable<Map<Integer, LPRewardDataModel>> getObservableOfRewardConfigUpdate();
/**
* 获取后台所有的打赏配置
* @return type -> LPRewardDataModel
* type 1现金打赏,2现金礼物,3积分
*/
Map<Integer, LPRewardDataModel> getRewardConfig();
/**
* 触发请求更新的后台配置
*/
void triggerUpdateRewardConfig();
/**
* 获取手机验证码
* @param phoneNumber 手机号
* @return 是否发送成功
*/
Observable<Boolean> getVerificationCode(String phoneNumber);
/**
* 校验验证码登录
* @param phoneNumber 手机号
* @param code 验证码
* @return token
*/
Observable<String> checkPhoneCode(String phoneNumber, String code);
/**
* 请求账户余额
* @param token 校验成功返回的账户唯一的token
* @return int->余额,单位分
*/
Observable<Integer> getAccountBalance(String token);
/**
* 请求充值的预支付相关参数
* @param money 充值金额,单位分
* @param token 用户token
* @return 返回appid、预支付id等调起微信支付的参数
*/
Observable<LPRechargeParamsModel> getObservableOfStartRecharge(String appId, int money, String token);
/**
* 发起打赏
* @param lpRewardModel
* @return
*/
Observable<LPRewardResultModel> startReward(LPRewardModel lpRewardModel);
/**
* 检查上次/当前订单状态
* @param lastOrderCode 预支付返回的订单编号
* @param token 用户token
* @return
*/
Observable<Boolean> checkLastOrderStatus(String lastOrderCode, String token);
/**
* 打赏回调显示特效
* @return url
*/
Observable<LPLiveRewardConfigModel> getObservableOfSpecialEffectsDisplay();
/**
* 打赏回调发送打赏聊天消息
* @return
*/
Observable<LPRewardModel> getObservableOfSendRewardMessage();
/**
* 获取打赏礼物数量
* @return 新版礼物数量
*/
int getGiftAll2();
/**
* 打赏回调礼物数量通知更新
* @return new gift
*/
Observable<Integer> getObservableOfGiftCountChange();
// endregion