ios 推送清空,服务器for循环发送推送.


(栗先森) #1

[JPUSHService setTags:nil aliasInbackground:userID];我用这个方法设置alias,tag是nil,在退出登录时[JPUSHService setTags:nil aliasInbackground:@""];取消之前设置,但是现在我退出登录后,服务器发送推送还是可以收到,为什么?
还有一个问题,服务器设置true和false为什么不管事儿,不管设置true还是false,收到推送的都是开发环境的,生产环境无法收到,但是用极光后台推送是没有问题的;由于有多个用户收到推送,所以服务器在发送推送时使用了一个for循环进行发送,这样会有问题么?


#2

API推送消息给iOS,需要指定推送的环境!请让后台修改apns_production,false是开发,true是生产。
如果修改没有用,检查自己的代码,是否有覆盖、引用、改的是A推送代码,实际推送却用的B代码等影响

关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)

要看你调用API后别名是否有置空成功,callback是否为0