过滤无效token

sdk_java
jpush
android
标签: #<Tag:0x00007f04c497c668> #<Tag:0x00007f04c497c528> #<Tag:0x00007f04c497c3e8>

(梅子酒) #1

请问Jpush怎么过滤无效token呢?


#2

你说的无效 token 指的是什么,Android 没有 token 这个字段


(梅子酒) #3

就是那个registrationId,比方说已卸载,或者90天未联网的这种,就算无效的目标,可以在数据库把这些registrationId删掉了


#4

我们这边不判断他们是否卸载,根据用户是否在 30 天内活跃来决定是否给他推送。

registrationID 在我们的数据库里面不会删除。


(梅子酒) #5

我说的是我们的数据库。那判断用户是否在30天内活跃,是需要我们来判断吗?还是我们调用发送接口的时候自动实现的呢?


#6

极光来判断。


(梅子酒) #7

也就是说即便我们这边发送时传入1000个registrationId,但极光判断其中有100个是不活跃的,那是不是只发900个?这会影响我们送达率吗?如果那900个全部送达,送达率是100%还是90%呢?


#8

首先阅读目标数相关

成功率是成功数/目标数,极光是把 30 天内未活跃的从目标数中去除