推送通知是不是用jPushClient,DeviceApi只是在服务端设置别名发消息?

jpush
标签: #<Tag:0x00007fb8461f69a8>

(Neil) #1

1:DeviceApi只是服务端用来注册别名或者设备ID的,可以发消息,但是调推送通知送还得用jPushClient?
2:registrationId是什么类型,长度是多少?


#2

发消息?发消息都是用push的API
关于device的功能:
https://docs.jiguang.cn/jpush/server/push/rest_api_v3_device/

registrationID是我们给你的,只能在客户端获取后上传给服务器保存起来


(Neil) #3

你好 因为我想在服务端设置别名,让App传过来registrationID,我会保存到数据库中,所以我想知道这个字段的类型和字段的长度,还有就是device只能设置服务端的别名吗,可以发推送通知吗,因为我看文档好像说只能发消息,不会去通知


#4

你在哪里看的device API可以发消息的?

发消息请用push,不管是什么消息,device都做不到

registrationID是长度不定,会因为不够用而扩充。你可以根据当前App端获取到的位数,多预留一点长度,String