app只能在前端收到自定义消息?

ios
标签: #<Tag:0x00007fb832653730>

(Hi) #1

ios在后台以及杀死状态下,打开app收不到自定义消息,在前台状态下可以收到,啥原因?


#2

是的,自定义消息和通知消息的说明:


(Hi) #3

我的意思是打开app收不到离线自定义消息?


(Hi) #4

现在收不到离线消息,而且app进入后台再打开,在线也收不到消息了


#5

收的到的,看你设定的离线保存时间过了没,以及长连接是否正常。。

另,很抱歉,现在 因为优化功能,离线消息的下发还在恢复中,在线的下发基本恢复了。


(Hi) #6

退到后台再打开收不到自定义消息是啥原因?


#7

你这条自定义消息 是 app进入了前台之后 发的
还是在后台的时候发的?


(Hi) #8

进入前台以后发的,收不到


(Hi) #9

只有杀死app,然后再打开,就又可以收到了


#10

提供一下消息的msgid和 你设备的registrationID,

这种情况应该是 从后台进入前台,长连接的状态还没有恢复正常


(Hi) #11

Message ID 8236866629


(Hi) #12

注册id在哪里获取???????


#13

这个提供一下。不然无法确认情况。

iOS的registrationID获取方法点我


(Hi) #14

registrationID:121c83f7602ad940231,messageID :6357994004


#15

我这查到的是这条消息在17:24:46已收到。


(Hi) #16

我这边也显示收到,我这边不走那个 networkDidReceiveMessage方法可能有哪些原因。


#17

你不是已经收到了消息?为什么会不走?


(Hi) #18

在历史消息里面看到的,打断点不走这个方法


#19

就是再次测试 收不到消息的意思?

自定义消息是需要app处于前台,且长连接正常 才能收到的。

现在离线消息还没恢复,只有你app处于长连接正常,在前台,推自定义消息,在线下发是正常的