友盟使用文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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可以通过文件形式批

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档