iOS 推送自定义消息,在极光测试的时候,程序走了通知和方法,但是测试显示目标和成功都为0


(张小张) #1

测试显示都为0,但是我在程序里面接收到了,怎么回事

这是接收自定义消息通知触发的方法,走了断点。

这是极光平台显示的结果,目标和成功都是0.我选择的是苹果平台。
Message ID:9007199482869103
registrationID:101d855909732b4a7ae


#2

你的意思是消息已经收到了?但是这里显示为0是吗?
你点开后面的详情看,会有自定义消息的目标和送达


(张小张) #3

目标和送达都是0,但是我的程序的方法走了


(张小张) #4

所以我也不知道我到底是自定义消息推送成功了还是失败了,但是我和后台对接,也收不到后台的,但在极光平台上测试,就会走监听的方法,但是目标和送达却是0,不知道问题出在了哪里


(张小张) #5

对了,我是通过自定义消息的别名发送的消息


#6

1、我上面说了:如果你消息是在客户端收到了,那么要看自定义消息的目标和送达,请点开详情

2、收不到后台推送的消息(客户端方法不走)的问题:

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


(张小张) #8

Message ID:9007199482869103
registrationID:101d855909732b4a7ae


#9

如果你客户端走了获取Message的方法,且msgid和这个一样,那么就是官网这里的显示有所延迟的原因,过一段时间后刷新了再看。

关于API推送的问题,我没有查到今天你这个应用有用API推送过,请让API检查,他是不是写错了appkey。


(张小张) #10

我怎么知道我得到的消息的msgid,在程序中可以打印哪个key值拿到


(张小张) #11

我看到平台上的消息了,目标和成功都变成1了,数据延迟,后台在设置苹果段推送的时候是不是也要设置开发和生产环境


#12

通知需要,自定义消息不需要

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

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


(张小张) #13

好的,谢谢大神指导