GCM、小米、华为推送
Google 推送集成
必备条件
- GCM 主要针对于国外用户;
- GCM 要求设备安装有 Google Play 服务和 Google Play 商店。
设置露脸云 Android 推送证书
第 1 步:登录Google 开发平台,创建你的应用名称,应用 ID。
第 2 步:创建成功得到一个对应的 project number。
第 3 步:点击左侧 Credentials —create service key,得到 API key。
在露脸云管理后台配置证书
登录露脸云管理后台,选择你的应用—选择推送证书—新增证书,证书的名称要求填写从 Google 后台创建项目生成的 project number,证书秘钥为创建 server key 生成的 API key。
Android 客户端代码配置
在 AndroidManifest.xml 配置。
小米推送集成
需求
在大部分小米设备上,APP 默认不在系统的自启动名单里,APP 放后台后很快就被系统给杀死,没有自启动权限导致 service 不能自动重启;亦或是用户手动杀死 APP,在小米系统上 APP 基本也不能再自动重启。为了在上述情况下还能在小米手机上收到消息,需要集成小米推送(露脸云 SDK 只会在长连接是系统级别服务的小米手机上启用小米推送),这样手机在后台时也能更省电。
设置小米推送证书
客户端配置
在 AndroidManifest.xml 中配置权限及相应 service 声明等。
华为推送集成
需求
同小米推送,在华为设备上app被kill后还能继续收到消息
设置华为推送证书
进入[http://developer.huawei.com|华为开发者后台]],创建应用,配置push。创建完成后,会自动生成的APP ID及APP SECRET,进入露脸云管理后台,选择你的应用—>选择推送证书。
客户端配置
在 AndroidManifest.xml 中配置权限及相应 service 声明等。