jpush离线消息


#2


(ly710298424) #3

忘说了 ios的


#4

极光提供的自定义消息 在iOS 保存5条离线消息


(CL9000) #5

iOS杀掉进程,还能收到极光的离线消息吗? 还能将其存起来吗?(不启动APP的情况下)


(CL9000) #6

iOS杀掉进程,还能收到极光的离线消息吗? 还能将其存起来吗?(不启动APP的情况下)


#7

杀死,不启动APP,是拿不到消息的


(CL9000) #8

那如果我过一段时间在启动,离线 极光会再推送吗? 要不离线推送有什么意义呢?


#9

会保留为离线消息,你上线后就能收到,这是指极光的Message消息,前台接收的。

iOS的apns消息你在通知栏上已经收到了,只能通过点击去获取内容,这是走系统通道下发的,所以得点击才能调方法去取内容


(CL9000) #10

哦,如果我们服务器去推送多条,那么要在某页去显示所有的通知,就需要一条一条的去点击存库吗? ? ? 还是需要调用API去我们自己的服务器去取???、


#11

像这样的历史消息列表,自然是直接去像你们自己服务器去取所有的信息额


(CL9000) #12

如果我在用户杀掉APP的情况下,推送6条通知,转为了离线推送。那么,用户看见了推送,点击了APP启动应用,与极光建立连接,极光与我的APP建立长连接,会再去退给我离线推送内容吗?


#13

不是再去推,你这个消息不是已经收到了吗,apns 消息是走Apple服务器系统通道发的,你点击了调API取信息是从Apple服务器直接拿。

极光的自定义消息Message必须是你在前台了才会发,不会展示,这是两种不一样的消息,你可以直接拿demo,官网控制台测试,测试你所有有疑问的地方,就会非常的清楚的


(CL9000) #14

1、我意思就是:iOS在杀掉APP进程的情况下,推送了2条通知(属于离线推送吗?) ,手机出现弹框时,我点击APP图标启动APP,(①如果属于离线推送的话,那么我点APP图标启动后可以建立与极光的链接成功后,极光怎么给我推送离线的内容,会与我的设备建立通信吗?)

因为Android是可以实现的:杀掉APP,推送,弹框, 处理(存库),处理


#15

不属于,我说了,这是apns通知,Apple服务器直接走系统通道发的。


(CL9000) #16

Android为什么是可以实现的:杀掉APP,推送,弹框, 处理(存库),处理。。。


#17

我是不是已经多次提到了极光的自定义消息?????

Android的通知和自定义消息都是走极光服务器直接下发,这样的结果就是杀死了收不到通知,iOS的apns通知让你们在杀死时收的到消息,自定义消息可在极光保存为离线消息,上线后下发


(CL9000) #18

嗯,问题就是上线后自定义消息怎么下发,调用了离线哪个方法?
自定义消息必须在APP前台才可以收到吗?


#19

你推送一条消息,里面有notification和Message(API推送可以同时发,官网推送只能分开发),notification在杀死时就收到 展示了,Message要你进了前台,极光服务器才会给你发下来,你收到后调获取方法就行啊
https://docs.jiguang.cn/jpush/client/iOS/ios_api/#_51


(CL9000) #20

如果我是点击APP图标启动的话,也会给我发下来?另外我看上面的方法我也都调用了的,但获取不到啊


#21

你发了自定义消息没有?可以去发一条看一下吗?


通知和自定义消息是两个不一样的消息,你看到这个说法没有!!!

APP进入前台即可收到你推送的自定义消息,不是通知,你注意到我说的没有???

可否看一下这个链接??