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