APP消息推送技术开发指南.docx_第1页
APP消息推送技术开发指南.docx_第2页
APP消息推送技术开发指南.docx_第3页
APP消息推送技术开发指南.docx_第4页
APP消息推送技术开发指南.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

APP消息推送技术开发指南推送准备编译正式版App,并安装到手机推送只对正式版App有效,请先创建或上传Android ,ios 证书,然后编译App正式版。 把编译的正式版App安装到手机。iOS推送证书iOS推送证书需要从苹果开发网站上面创建,然后再转换成服务器端专用p12格式证书,详情参考iOS证书申请教程推送设置进入APICloud官网你的应用页面,在侧边栏应用服务里面选择推送,进入推送页面。如下图:然后在页面里选择右上角的设置按钮,弹出推送证书设置页面,注意开启状态,然后上传之前创建的推送证书,并且输入密码,保存。同时,在此页面还可以设置离线消息的保存时间,之前未收到通知的设备在离线消息设定时间以内上线后会收到通知消息。 如下图:新建推送消息即时通知选择右上角的新建推送,在展开的发送页面中,选择推送类型是通知或消息,输入标题和内容,选择推送群组和平台,点击发送,通知将立即进入发送状态。查看推送统计推送概览与推送记录在推送页面的顶部推送概览页,可以查看到推送条数和终端数目等相关数据。在推送概览下面是推送记录页面,包括定时发送、正在发送和发送成功等状态的推送消息记录。接收推送消息push模块在APICloud网站上面创建应用时,push模块默认已经被引入。push模块提供了绑定用户,加入群组,监听消息等接口。 详情参考push文档。绑定推送push模块提供了bind方法,将来自业务系统的用户信息绑定至推送服务器,如果不需要关联业务系统用户信息,则可以不调用bind方法。详情参考push文档bind方法。示例代码:/ 绑定用户var push = api.require(push);push.bind( userName:testName, userId:testId,function(ret,err) if(ret.status) api.alert(msg:绑定成功); else api.alert(msg:err.msg); );/ 解绑用户var push = api.require(push);push.unbind( userName:testName, userId:testId,function(ret,err) if(ret.status) api.alert(msg:解除绑定成功); else api.alert(msg:err.msg); );设置群组设备需要绑定到相应的群组才能收到推送消息,在应用启动时,APICloud会自动绑定设备到默认群组,push模块的joinGroup方法可以将设备添加到指定群组,leavelGroup则将设备从指定群组中移除。详情参考push文档joinGroup、leavelGroup方法。/ 加入群组var push = api.require(push);push.joinGroup( groupName:department,function(ret,err) if(ret.status) api.alert(msg:加入组成功); else api.alert(msg:err.msg); );/ 退出群组var push = api.require(push);push.leaveGroup( groupName:department,function(ret,err) if(ret.status) api.alert(msg:退出群组成功); else api.alert(msg:err.msg); );获取推送消息push模块提供setListener方法,当通知消息到达时会通过此方法回调给前端页面,所有未处理的消息会被添加到一个数组里面返回。 注册该监听后,在应用启动的状态下,“消息”类型的推送,将直接交给该函数的回调,由开发人员自行处理推送消息,不自动弹出通知到手机状态栏。如果移除监听,则又会自动弹出通知到手机状态栏;在应用退出的状态下,“消息”类型的推送,APICloud引擎也会自动弹出通知到手机状态栏。“通知”类型的推送则会直接弹出通知到手机状态栏,不会交给监听函数的回调。 详情参考push文档setListener方法。示例代码:/设置监听var push = api.require(push);push.setListener( function(ret,err) if(ret) api.al

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论