最近公司产品想要提高用户体验,便让我研究一下华为推送的问题。其实推送最重要的就是进程保活的这个问题,这是一个比较棘手的问题。现在比较普遍的做法是集成多个厂商的推送,例如小米,华为,魅族推送等,再加一个另外的第三方推送(个推,极光,信鸽)。今天主要讲的是华为推动接入的一些步骤和问题,而接入的版本是hms 2.5.2.300。
1、注册成为华为开发者
2、添加应用以及点亮HMS权益
创建应用:
然后申请push权益服务
3、集成SDK
android studio集成的方法是Gradle+maven
1、打开项目的build.gradle–>allprojects–>repositories配置maven仓库
2、添加项目依赖,在子项目的build.gradle–>dependencies
其中2.5.2.300是版本号,以后有更新的版本出来,就直接在这里改就好了
然后sync一下,这样子就已经集成完毕了,是不是很方便呢ヽ( ̄▽ ̄)ノ
4、配置manifest
(1)添加权限