java服务端如何获取每一台设备的RegistrationID来查询送达结果?

registrationid
标签: #<Tag:0x00007fb83567f8a0>

(huahi) #1

在做一个推送中心,包括app推送,现在是根据userId推送到每一个用户,然后要获取每一条推送消息的送达结果,API上说要根据msg_id和registration_id查询,但java服务端推送后如何能获取到每一个用户设备的registration_id?有没有什么接口可以调用获取?


#2

没有,只能客户端获取后上传给你服务器


(huahi) #4

那有其他方法可以查询送达结果吗?不通过registration_id查询


(huahi) #5

因为我们app推送是根据userId来推送到指定用户,没有通过registration_id,能否根据userId来查询送达结果呢?


#6

不能,API 要求必须用 registrationID,registrationID 是设备唯一标识,只有通过他才能确定查到这个设备


(huahi) #7

因为推送失败的我们需要重新推送的,这样的话就没办法查到送达结果了