Android极光推送切换用户是设置Alias别称的问题

changwilling
6年前 2.2k 0

我在使用激光推送的时候(版本3.0.9),遇到如下问题,需要您的帮助解决。

系统在切换用户的时候,需要重新设置激光推送用户的昵称,调用JPushInterface.setAlias(mContext,123456,alias) 该方法。

之前的用户激光推送的状态是stop状态,于是请求这个接口,返回6012的错误(查看相关文档说必须设置JPushInterface.OnResume),但是设置onResume之后,之前的用户的消息就会马上过来(我们默认设置的推送的消息保留1天,因为还没有切换成功用户),所以就造成了这样的矛盾,不知道该如何解决。

1个回答

热门排序
  • 1、stoppush 状态,必须用 resumePush去恢复。 2、你们应该采用,删除别名,重设别名的做法来实现退出不接受消息的需求 置空别名/标签(极光官网有总结一个 别名的高级应用场景可以仔细阅读一下)「旧版本接口的置空 = 新版 展示全部