- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
烟台杰瑞教育科技有限公司
使用极光推送实现分组发送和服务端集成
推送功能在手机应用开发中越来越重要,几乎成为App必备的功能,由于Android本身没有消息推送机制,通常采用的是基于XMPP协议的推送,但这种开发很麻烦,因此在市场上应运而生了提供消息推送服务的诸多产品,例如:百度云、个推、极光等。
极光推送正是一个整合了Android推送、iOS推送的统一推送服务平台。下面讲解一下如何使用极光实现消息推送应用,并重点讲解一下如何实现向分组发送消息及推送服务端和自身应用集成,具体实现过程如下:
一、注册应用
1.进入官网
? 首先进入官网首页 HYPERLINK / /,注册账号
2.注册应用
登录到用户平台,点击创建应用如图所示:
?
包名:创建应用项目的基础包,单击创建,产生应用信息如图所示:
产生AppKey和API主密码,每个客户端应用使用唯一一个AppKey
二、环境搭建
1.SDK下载
? 官网资源地址: HYPERLINK /%20https://downloads/sdk/android/ \t _blank ?/downloads/sdk/android/? 下载 JPUSH Android – SDK。
2.导入SDK开发包
复制 libs/jpush-sdk-release1.x.y.jar 到工程 libs/ 目录下
复制 libs/armeabi/libjpush.so 到工程 libs/armeabi 目录下
3.配置AndroidManifest.xml
?? 详细请参照官网 HYPERLINK http://docs.jpush.io/guideline/android_guide/ \l sdk http://docs.jpush.io/guideline/android_guide/#sdk文档中说明进行配置
4.测试是否成功
?集成完成后,JPush? 提供的推送服务是默认就已经开启,这时客户端就可以接收到来自服务的消息了,可通过登录到JPush用户平台,发送通知测试集成是否成功如图所示:
三、Android端开发,实现向指定人群推送消息
? 集成成功之后,服务端发送消息会被所有的安装应用的客户端所接收,我们再继续看看如何在应用中向指定的人群进行消息推送?
要指定向某一个特定的人,或者某一群特定的人,则相对复杂。因为对于 JPush 来说,某一个人就是一个注册ID,这个注册ID与开发者App没有任何关系??或者说对开发者App是没有意义的。
如果要对开发者App有意义的某个特定的用户推送消息,则需要:把 JPush 注册用户与开发者App 用户绑定起来。我们可以使用别名与标签的功能
1.设置别名(alias)
为安装了应用程序的用户,取个别名来标识。以后给该用户 Push 消息时,就可以用此别名来指定。每个用户只能指定一个别名。同一个应用中,尽可能为每个客户端用户标识唯一名称,以便服务端能通过该名称来唯一确定用户。
调用JPushInterface方法:
public static void setAlias(Context context, String alias, TagAliasCallback callback)
如下所示:
new TagAliasCallback() {
@Override
public void gotResult(int responseCode, String alias, SetString tags) {
switch (code) {
case 0:
logs = Set tag and alias success;
Log.i(TAG, logs);
break;
case 6002:
logs = Failed to set alias and tags due to timeout. Try again after 60s.;
Log.i(TAG, logs);
您可能关注的文档
- 第二章 ADuM4160_电路示范.pdf
- 第9节直流电机.ppt
- 第一章 10个苹果iOS9实用小技巧汇总.pdf
- 第五章 康尼集团主数据管理项目案例介绍.pdf
- 第九章 通信机房工艺.ppt
- 深水修井装备浅谈概论.pdf
- 深圳招调工网络管理员考试试卷附有答案--深圳德科培训概论.pdf
- 欧盟食品标准教案.ppt
- 第九章 网际协议(IP).ppt
- 第十三章 POWERMILL简单使用方法.doc
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
最近下载
- 《矿山隐蔽致灾因素普查规范》(KAT22.3-2024)解读-金属非金属露天矿山部分.pdf
- 使用抗凝药物护理要点.pptx VIP
- 急性缺血性卒中血管内治疗中国指南2023版解读.pptx
- 農書-陳旉農書校释.pdf
- 企评家_山东东明石化集团有限公司_企业评价指标报告.pdf
- 浙江省嘉兴市六年级上册期末语文试卷 解析及答案.docx VIP
- 2024年中国低空经济报告.pptx
- 部编版语文五年级下册第二单元 古典名著之旅 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
- 2024年上海杉达学院单招职业技能测试题库(必刷).docx VIP
- 蜜雪冰城品牌合作协议.docx VIP
文档评论(0)