1. 魅族推送通道集成指南

魅族推送通道是由魅族官方提供的系统级推送通道。在魅族手机上,推送消息能够通过魅族的系统通道抵达终端,并且无需打开应用就能够收到推送。使用此功能必须先集成信鸽 3.2.1-beta 以上版本。

[注意事项]

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

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

1.1. 获取魅族推送密钥

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

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

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

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

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

1.2. 集成方式

1.2.1. AndroidStudio集成方式

1.在项目模块下的build.gradle中添加魅族通道所需要依赖(使用Androidstudio默认仓库jcenter):

以下两个版本请根据需要选择其中之一

//集成信鸽的基础上新增魅族push的jar包

compile 'com.tencent.xinge:xgmz:3.2.2-release'

/* 魅族 3.2.4-beta版

* 注意:若魅族通道使用此版本,则信鸽sdk版本也需要同时使用v3.2.4-beta

*/

compile 'com.tencent.xinge:xgmz:3.2.4-beta'

2.配置魅族消息receiver。

注:如果使用xgmz:3.2.4-beta版本则不需要此步骤,只需要添加依赖即可

1.2.2. Eclipse集成方式

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

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

android:name="com.meizu.cloud.pushsdk.NotificationService"

android:exported="true"/>

android:protectionLevel="signature"/>

android:protectionLevel="signature">

魅族消息receiver

如需要自定义魅族消息的广播需要新建类继承(MzPushMessageReceiver)。然后在Androidmanifest.xml中配置一下节点:

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

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

//设置魅族APPID和APPKEY

XGPushConfig.enableOtherPush(context, true);

XGPushConfig.setMzPushAppId(this, APP_ID);

XGPushConfig.setMzPushAppKey(this, APP_KEY);

注册成功的日志如下:

//成功的获取到信鸽的token和魅族的token,并且绑定成功说明注册成功

INFO16:24:27.94313075XINGE[a] >> bind OtherPushToken success ack with [accId = 2100273138 , rsp = 0] token = 08d7ea8e4b93952cbfdd2cb68461342c314d281a otherPushType = meizu otherPushToken = ULY6c5968627059714a475c63517f675b7f655e62627e

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

1.4. 代码混淆

-dontwarn com.meizu.cloud.pushsdk.**

-keep class com.meizu.cloud.pushsdk.**{*;}

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

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

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

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

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

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

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

android 集成魅族推送,魅族推送通道集成指南相关推荐

  1. 魅族更新Android10,魅族10款机型迎来Android 10更新,7月21日推送Flyme内测版

    今日@Flyme 官方微博发布消息称,Flyme现已成立八周年,从即日起将为用户带来八周年专属福利.目前,Flyme已开启基于Android 10的新系统内测招募通道,并在7月21日推送首个内测版本, ...

  2. 魅族android10内侧,魅族迎来Android 10内测版更新 首批推送两款机型

    中关村在线消息:Flyme成立8周年之际,就曾宣布除魅族17系列之外,基于Android 10的Flyme将再适配10款机型,并于7月21日推送内测版本,首批机型包括16s Pro.16s两款机型. ...

  3. flyme android 7 推送,魅族Flyme 7体验版推送更新:老旗舰也能升级

    今日,魅族正式推送了Flyme 7体验版更新,版本号为Flyme 7.8.12.11 beta,这次的系统更新所涵盖的机型不仅包括今年的旗舰魅族16th和16th Plus,就连魅蓝Note 6和魅族 ...

  4. 魅族android N内测视频,魅族安卓N内测推送计划:分三批推送!

    原标题:魅族安卓N内测推送计划:分三批推送! 绝大的好消息啊,大家都听说了吧?魅族的Flyme终于要更新安卓7.0底层了,目前已经开启了内测招募了哦,大家可以到这里进行内测报名哦! 安卓N内测招募地址 ...

  5. android极光推送 小米,极光推送- 小米厂商通道集成指南 - 极光文档

    JPush SDK 小米通道集成指南 概述 在国内 Android 生态中,推送通道都是由终端与云端之间的长链接来维持,严重依赖于应用进程的存活状态.如今一些手机厂家会在自家 rom 中做系统级别的推 ...

  6. 魅族android10内侧,魅族10款机型迎来安卓10更新,7月21日推送内测版

    魅族10款机型迎来安卓10更新,7月21日推送内测版 2020年06月23日 14:28作者:NJNR203编辑:陈惺惺文章出处:泡泡网原创 分享 6月23日消息,今日@Flyme 官方微博发布消息称 ...

  7. 安卓 linux it之家,IT之家安卓版 7.07:紧凑排版+适配华为小米魅族OV系统级推送等...

    原标题:IT之家安卓版 7.07:紧凑排版+适配华为小米魅族OV系统级推送等 IT之家 安卓版/iOS版 7.07 今日更新上架发布! 画个重点,大家往下看" 7.x 后续产品规划" ...

  8. Android消息推送:手把手教你集成小米推送

    <script type="text/javascript" src="http://static.blog.csdn.net/scripts/category.j ...

  9. Uni-app Android 离线打包集成 uni-push(个推)消息推送

    转载:Uni-app Android 离线打包集成 uni-push(个推)消息推送 1.首先去官网下载Android离线SDK(下载地址) 2.在下好的SDK中找到aps-release.aar, ...

  10. 推送消息不打烊--Flutter集成个推SDK实现Android和IOS原生推送

    theme: condensed-night-purple highlight: a11y-dark 嗨!这里是甜瓜看代码,大家五一快乐呀,这篇文章跟大家聊聊怎么集成个推. Flutter集成个推SD ...

最新文章

  1. 干货!链家二手房数据抓取及内容解析要点
  2. 【08】Effective Java - 异常
  3. 编写更好的CSS代码
  4. C++socket网络编程(跨平台)实战HTTP服务器(三)
  5. c语言顺序表有效元素长度,C语言版数据结构顺序表的问题
  6. elasticsearch virtual memory虚拟内存配置“max virtual memory areas vm.max_map_count [65530] is too low, inc
  7. C语言学习之输入任意年份,判断是否为闰年
  8. SQL validation failed.Column ‘content‘ not found in any table
  9. 《C语言深度解剖》学习笔记之符号
  10. 初中学历做开发,3年在北京买了房,超过了99%的程序员!
  11. Java笔试面试练习题---集合
  12. Python办公自动化(七)|自动更新不对称表格
  13. 来瓶82年拉菲压压惊
  14. ant man 什么意思,ant
  15. Git 基础之远程仓库-2.5
  16. 数据结构线性表(C++ )
  17. nginx配置反向代理验证ssl证书 双向认证
  18. 《黑马程序员》C++基础入门(一)
  19. nginx 配置集群
  20. IDEA 支持vue

热门文章

  1. 转载:如何用手机复制门禁卡
  2. 图神经网络/GCN 入门
  3. 2015-2022年历年真题考研数学二难度概述
  4. 鸢尾花数据集的可视化
  5. win10安装iNode客户端软件就不能连接无线网络的问题解决
  6. 机器人编程和python的区别_机器人编程和少儿编程的区别
  7. python - TXT章节文转为epub和mobi格式
  8. Scratch-Q版三国小人物角色素材分享,值得您的收藏!
  9. 优秀课程案例:使用Scratch制作俄罗斯方块哈利·波特魔法消除版!
  10. 梦幻内存辅助制作教程