android 别名,Android极光推送别名Api

阅读: 评论:0

android 别名,Android极光推送别名Api

android 别名,Android极光推送别名Api

极光于 2020/03/10 对「别名设置」的上限进行限制,最多允许绑定 10 个设备。

①组装

例如: 你的 appKey 是 "7d431e42dfa6a6d693ac2d04", masterSecret 是 "5e987ac6d2e04d95a9d8f0d1"。

通过 base64 转换 "username:password" (中间有个英文冒号)

String str = "7d431e42dfa6a6d693ac2d04:5e987ac6d2e04d95a9d8f0d1";

// 当前举例为Android提供的转换base64的方法

String result = Bytes(), Base64.DEFAULT);

// 最终认证的字符串为:Basic N2Q0MzFlNDJkZmE2YTZkNjkzYWMyZDA0OjVlOTg3YWM2ZDJlMDRkOTVhOWQ4ZjBkMQ==

String authorization = "Basic " + result ;

②使用

HTTP Header(请求头)里加 key(Authorization)与 value(Basic N2Q0MzFlNDJkZmE2YTZkNjkzYWMyZDA0OjVlOTg3YWM2ZDJlMDRkOTVhOWQ4ZjBkMQ==)

请求头里加 Authorization.png

别名相关操作Api

① 获取指定 alias 下的设备 【GET请求】

获取指定 alias 下的设备.png

请求地址: /

请求方式: GET

请求头:Authorization: Basic N2Q0MzFlNDJ==(请自行替换)

请求参数: 5888(查询别名为5888,根据实际情况自行替换)

返回结果:(最多输出 10 个)

{

"registration_ids": [

"aa0c8aaaaaaaaa1aa"

]

}

② 批量解绑设备与别名之间的关系 【POST请求】

批量解绑设备与别名之间的关系 .png

请求地址: /

请求方式: POST

请求头:Authorization: Basic N2Q0MzFlNDJ==(请自行替换)

请求参数1: 5888(删除指定别名为5888,根据实际情况自行替换)

请求参数2: Json(组装想要删除别名为5888的registration_ids的json,registration_id可通过 '获取指定 alias 下的设备'的接口获取数据 )

返回结果:(成功后不会返回response,失败示例如下)

{

"error": {

"code": 7002,

"message": "Invalid registration id."

}

}

③ 删除别名 【DELETE请求】

删除一个别名,以及该别名与设备的绑定关系.png

请求地址: /

请求方式: DELETE

请求头:Authorization: Basic N2Q0MzFlNDJ==(请自行替换)

请求参数: 5888(删除指定别名为5888,根据实际情况自行替换)

返回结果:(成功后不会返回response)

本文发布于:2024-02-01 22:24:16,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170679745639820.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:别名   极光   android   Api   Android
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23