ios 推送问题求助

ios
标签: #<Tag:0x00007fb8322cec40>

#1

现网有用户,通过别名收不到推送。

别名应该设置成功(注册后,设置别名,失败后重连设置的方式,且没有看到错误log)。
但是,查看极光推送历史,发现就是找不到目标。

请问,怎么定位这个问题呢?


#2

Message ID 54043196247670268
audience {“alias”:[“4D5C655A78004386BC69CC5B716AD565”]}


#3

没有错误的log那有设置成功的会回调吗???

收不到消息的问题:请提供推送的消息的msgid(MessageID)和收不到这条消息的设备的registrationID(在客户端获取,无论以何种方式做推送,该信息必须提供)
信息如何获取: 极光产品相关提问简要说明

别名/标签推送失败,请检查该App是否有设置别名/标签成功
客户端需要看callback回调:code为0且返回别名/标签值
服务端查询别名绑定关系: https://docs.jiguang.cn/jpush/server/push/rest_api_v3_device/


#4

1 现网版,只保留了错误的日志。我是在启动后,注册了kJPFNetworkDidLoginNotification,在通知里面设置别名。即使多次再启动,一样还是不行。我这个现网版本,是待提交发布,在越狱手机按照的。
2 “无论以何种方式做推送,该信息必须提供”,我这里没有主动获取registrationID,Message ID 54043196247670268。 不知道,还有什么办法吗?


#5
----- login result -----
uid:8609725349 
registrationID:18171adc033fea234e8

#6

环境不一致,实际上你App是开发环境的,而你推送的是生产环境的消息

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

客户端的环境与证书有关!
关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)


#7

抱歉,抱歉。。。使我们的打包人员搞错误了,耽误你们的时间了。