使用别名做推送的如何删除多个设备共用的同一个别名

jgbell2
2018-05-13 03:40 1.5k 0

如题所问,我推送时使用别名的方式,同一用户如果在多个设备上登陆使用,那么推送就会推送到多个设备上,我想实现推送消息只在当前登陆的设备上接收的效果,用别名的方式能实现么?

如果能的话那怎么把其他设备的别名一次性删除呢?接口提供的deleteAlias貌似只是删除本设备上的别名,不能处理其他设备上的别名啊。我知道用registrationID能实现点到点的推送,但我就想用别名的方式的话有没有解决办法?

1个回答

热门排序
  • 置空别名/标签(极光官网有总结一个 别名的高级应用场景可以仔细阅读一下)「旧版本接口的置空 = 新版本接口的删除操作」 一般需求是:用户退出登录后不要收到通知。对应的操作是:项目的用户退出登录—置空别名—点击登录—重设别名。 如果用户是 展示全部