魅族推送通道集成指南

魅族推送通道是由魅族官方提供的系统级推送通道。在魅族手机上,推送消息能够通过魅族的系统通道抵达终端,并且无需打开应用就能够收到推送。

[注意事项]

  1. 魅族推送通道通知标题不超过32字符,通知内容不超过100字符

  2. 魅族推送通道不支持透传消息

获取魅族推送密钥

1.打开魅族推送官网

2.注册/登录开发者账号。(如果您是新注册账号,进行实名认证大约需要2天左右时间,具体请咨询魅族侧)

3.在魅族推送平台(http://push.meizu.com) 中新建应用。注意「应用包名」需跟您在信鸽填写的包名保持一致

4.获取应用相关的信息,并且将这些信息复制,填入信鸽管理台“应用配置”-“厂商&海外通道”栏目,这些信息是AppID,AppKey,AppSecret

注:更多详情请参照魅族开发文档

5.在信鸽管理台-应用配置-厂商&海外通道处-魅族推送通道处,将相关推送密钥填入。

集成方式

AndroidStudio集成方式

Eclipse集成方式

1.将魅族通道所需要的jar包(pushsdk-3.3.170110.jar)导入libs目录下:

2.在Androidmanifest下配置以下配置:

魅族消息receiver

AndroidManifest.xml 增加 Receiver 配置如下:

启动代码已经注册日志输出

在启动信鸽(调用 XGPushManager.registerPush )之前配置如下代码:

注册成功的日志如下:

注:如果需要通过点击回调获取参数或者跳转自定义页面,可以通过使用Intent来实现,点击查看教程

代码混淆

厂商通道测试方法(通用)

  1. 在您的App中集成信鸽V3.2.1以上版本的SDK,并且按照「厂商通道集成指南」集成所需的厂商SDK

  2. 确认已在信鸽管理台中「应用配置-厂商&海外通道」中填写相关的应用信息。通常相关配置将在1个小时后生效,请您耐心等待,在生效后再进行下一个步骤

  3. 将集成好的App(测试版本)安装在测试机上,并且运行App

  4. 保持App在前台运行,尝试对设备进行单推/全推

  5. 如果应用收到消息,将App退到后台,并且杀掉所有App进程

  6. 再次进行单推/全推,如果能够收到推送,则表明厂商通道集成成功

Last updated

Was this helpful?