app退出停止极光推送问题

别名
标签: #<Tag:0x00007f04a9f86bc8>

(寒) #1

现在我们是接收都正常 是通过登录之后设置别名进行推送 ,存在多账号登录 需要在退出之后就不发送极光推送,这边设置 window.JPush.setAlias() 设置别名为是无法生效。但是如果是 stoppush的话 再次登录调用就不能,然后我们服务是在启动应用的时候就启动极光服务 ,在登录的时候调用resume就会有问题


#2

退出后不发送,删除别名应该有 delete 方法


(寒) #3

为什么退出 删除别名之后(ios还是能收到推送)Android退出是收不到


#4

请查看日志,仔细检查 iOS 的删除别名成功了没有,成功了是不可能收的到消息的


(寒) #5

image 我在登录界面加的 alert(“极光退出别名:”+window.JPush.getAlias());代码 但是还是可以收到通知


(寒) #6

image我这边虽然调用的是两种通知 正常来讲的话 删除别名之后 就是发给ios设备以及也接收不到吧


#7

请查看日志,看调删除别名 API 后的回调值,你这是获取别名的 API

将你设备的 registrationID,之前设置和删除的别名值,以及发的消息的 MessageID,还有你操作的客户端日志都提供过来

两种通知,你是给别名发的消息,还是广播推送给所有人的消息??Audience 设置的什么


(寒) #8

image手机号别名


(寒) #9

这边的话删除别名没有结果image![image|471x61](upload://a3HlsHG5d6xWVmo45T2K5cBc46s.png比较奇怪这里调用api 好想没有返回结果。
这个是101d8559096c66c82db registrationID 别名是 18329163380


(寒) #11

WX20181226-162522


(寒) #12

imagezhe这样调用就可以


(寒) #13

https://github.com/jpush/jpush-phonegap-plugin/blob/master/doc/Common_detail_api.md api链接地址


#14

你之前调的不是 delete 方法吗?现在已经不支持设置别名为空来清除别名了,需要 delete


(寒) #15

之前就是调用delete的 window.JPush.deleteAlias() 之前是这样写的 ios 就不行 然后用上面的 sequence的就正常了


#16

噢,sequence 是需要填写的,不过之前如果删除失败应该也会返回错误给你?