记录一次java集成华为,oppo,vivo推送的经历

背景:最近公司app做用户推送功能,通过用户分析,85%的用户用的是华为,oppo,vivo。所以先考虑集成此三个平台,再开发过程中还是有一些坑的,在此记录一下。
1.华为推送:
sdk地址:https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_v3.html?page=hmssdk_huaweipush_sample_code_v3_s
解压后导入开发工具中,然后打包放到公司私服上:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020041115283077.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoaWRlYmlu,size_16,color_FFFFFF,t_70打包前注意看一下这个类HuaweiMessageClientImpl的sendRequest方法,不然推送消息会中文乱码(我下的那个版本会):

在这里插入图片描述
注意这两个要是utf-8.
把pom.xml文件中的version改成1.0,因为这个jar包我们一般是不会改的。然后
html>

猜你喜欢

转载自blog.csdn.net/shidebin/article/details/105453349