【发布时间】:2014-05-19 09:37:20
【问题描述】:
取自 PubNub 的网站:
PubNub 离线移动推送——PubNub 还为移动应用程序未运行(或在后台)时向移动设备发送消息提供了一种回退机制。 PubNub 可以回退到移动“推送通知”,确保即使手机在口袋里也能通知移动终端用户。应用启动后,应用将再次开始使用 PubNub 的实时网络。
我的问题是: 如果我们发布消息并且指定的客户端离线,PubNub 是自动将消息“翻译”为推送通知还是我们应该自己处理? (普通消息和推送通知的结构和参数有很大不同)
【问题讨论】:
-
从pubnub的支持我们可以理解没有这样的自动化: Q:PubNub如何决定是否发布应用内消息以及何时发送推送通知?答:在启用 APNS 的密钥上发布的所有消息都通过 PubNub 和 APNS 发送。如果应用程序处于活动状态,PubNub 订阅将收到消息。如果应用程序处于非活动状态,则消息将通过 APNS 作为推送通知接收。
-
我的第一个问题是你的用例是什么?换句话说,发布者是否应该知道订阅者是否正在积极收听,或者发布者是否盲目地发送消息,而恰好正在收听的人会获得实时消息?或者,这是一对一或独家群聊,参与者可以或应该知道谁在场?