找回密码
 立即注册
搜索

华为推送报错,提示illegal tokens

1
回复
453
查看
[复制链接]

86

主题

110

帖子

980

积分

 楼主| 2021-5-17 14:55:21 来自手机 显示全部楼层 |阅读模式
push.Subscribe接口获取到的regid看到是会有两种不同长度的regid,通过服务端api推送push消息的时候,使用较长的regid进行推送的时候,提示illegal tokens,短格式的regid是可以成功推送的,请问是怎么回事?
回复

使用道具 举报

23

主题

142

帖子

825

积分

2021-5-17 14:58:11 显示全部楼层
两种格式的regid长度分别是64位和130位,遇到这种情形通常是开发者服务器端在存储regid的时候,一般是按照64位长度存储的,未给长regid预留足够的长度,被截取了导致的。建议在保存的时候留有足够的长度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册