- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
友盟消息推送服务器端API V1.0指南
1 概述1.1 基本说明
本文所描述的API接口均基于HTTP Rest协议, 若无特殊说明接口均使用UTF-8编码, 消息体参数以及返回结果均采用Json格式。注意: 使用API前需要在Web后台获取 appkey 和 app_master_secret,同时在web后台添加 服务器IP地址 做IP白名单过滤。1.2 基本概念appkey:应用唯一标识?app_master_secret:服务器Key。?device_token: 友盟后台对设备的唯一标识。注意, Android的device_token是44位字符串, iOS的device-token是64位。单播: 向指定的设备发送消息。广播: 向安装该APP的所有设备发送消息。组播: 向满足特定条件的设备集合发送消息,例如: 特定版本、特定地域等。alias: 第三方账号, 开发者可以在SDK中调用setAlias接口,SDK会把设定的alias,alias_type与device_token进行绑定传回到后端。便于开发者通过自有业务逻辑筛选出alias,通过发送alias给友盟进行消息推送。?通知-Android: 消息送达到用户设备后,由友盟处理内容并在通知栏上显示通知内容。消息-Android: 消息送达到用户设备后,消息内容被传递给应用自己解析和后续处理,友盟不对消息内容进行展示和提醒。通知/消息-iOS: 和APNs定义一致。测试模式-Android: 在广播、组播等大规模发送消息的情况下,为了防止开发者误发消息, 增加了测试模式。 测试模式下,只会将消息发送给测试设备。测试设备需要到网站上添加。测试模式对单播不生效。测试模式-iOS: iOS的测试模式对应APNs的开发环境(sandbox)。2 接口描述2.1 消息发送2.1.1 功能说明开发者调用此接口,向 指定终端用户(单播)、 所有终端用户(广播) 或 满足特定条件的终端用户群(组播),发送 通知 或 消息。此外,该接口还支持开发者使用 自有的账号系统(alias) 来发送消息给指定的账号或者账号群。注意,苹果推送的相关协议,请严格按照APNs的协议来填写,友盟完全遵循APNs的协议。2.1.2 调用地址POST?/api/send?sign=yoursign?签名(sign=yoursign)的计算方式参见附录。2.1.3 调用参数
[Java]?纯文本查看?复制代码
?
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120 {
??appkey:xx,????????? // 必填 应用唯一标识
??timestamp:xx,?????? // 必填 时间戳,10位或者13位均可。时间戳有效期为10分钟。
??validation_token:xx,// 必填 验证码,validation_token为appkey, app_master_secret与timestamp的MD5码,
??????????????????????????//????? 示例代码参照附录G。如果使用了签名,则这个字段不填。
??type:xx,??????????? // 必填 消息发送类型,其值为unicast,broadcast,groupcast,customizedcast或者filecast.
??????????????????????????//????? unicast-单播
??????????????????????????//????? filecast-文件播(多个device_token可以通过文件形式批
您可能关注的文档
最近下载
- 企业吸收合并协议.doc VIP
- 板框压滤机操作规程.doc VIP
- 义务教育版七年级全一册信息科技 第9课 数据传输有新意 教案(表格式).pdf VIP
- 爬山虎的脚PPT课件.pptx
- 康复辅助技术咨询师.pdf VIP
- 北京工业大学822信号与系统2022年真题及答案.pdf VIP
- 全国黄金交易从业水平考试《黄金市场基础知识与交易实务》复习全书【核心讲义+章节练习】.docx VIP
- 电饭煲UL认证零部件检验要求.pdf VIP
- 浙江省桐乡市2025年上半年公开招聘辅警试题含答案分析.docx VIP
- GB30871危险化学品企业位特殊作业安全规范知识考试复习题库(含答案).docx VIP
文档评论(0)