离线推送

说明

Android为了解决系统待机性能差的问题,随着Android版本的升级逐渐禁止了app级别的后台服务的运行。所以在一些版本比较高的Android系统上会有接收不到消息的情况。为了提高消息的到达率,我们SDK增加了对第三方推送服务的支持,包括小米推送,华为推送,OPPO推送,VIVO推送,需要开发者自己集成
各推送使用条件:
小米推送:在小米系统上可用
华为推送:在华为系统上可用
OPPO推送:在OPPO系统上可用
VIVO推送:在VIVO系统上可用
需要在登陆参数中填写对应的推送类型和推送token

 /**
     * pushType  QDConst.PUSH_TYPE_HUAWEI-华为推送;QDConst.PUSH_TYPE_XIAOMI-小米推送;QDConst.PUSH_TYPE_MEIZU-魅族推送;QDConst.PUSH_TYPE_GETUI-个推(暂不支持);QDConst.PUSH_TYPE_VIVO-VIVO; QDConst.PUSH_TYPE_OPPO-OPPO
     */
QDSystemOption option = new QDSystemOption();
 option.setPushType(QDUtil.getPushType()); 
 option.setPushId(String pushToken);

小米推送

https://dev.mi.com/console/doc/detail?pId=100

华为推送

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/service-introduction-0000001050040060

oppo推送

https://open.oppomobile.com/wiki/doc#id=10195

vivo推送

https://dev.vivo.com.cn/documentCenter/doc/281