【问题标题】:How pubnub handle push notificationpubnub 如何处理推送通知
【发布时间】:2016-05-02 02:00:28
【问题描述】:

我正在使用 PubNub 创建 android 聊天应用程序。我正在使用带有 pubnub 的 GCM 推送网关将消息发布到频道。假设用户 A 和用户 B 开始私聊。

案例 1 - A 和 B 已连接到互联网

应用程序运行良好。如果“A”向 B 发送消息,“B”无论应用在前台还是后台都会收到消息。

案例 2 - A 或 B 未连接到互联网

假设“A”已连接到互联网,而“B”未连接。 “A”向“B”发布消息。

我可以知道,在这种情况下,Pubnub-end 和 GCM-end 会发生什么-2?

这就是我发布消息的方式。

        PnGcmMessage gcmMessage = new PnGcmMessage();
        try {
            gcmMessage.put("delay_while_idle", true);
        }catch (Exception e){
           e.printStackTrace();
        }
        gcmMessage.setData(messageObject);

        PnMessage message = new PnMessage(
                pubnub,
                channel,
                callback,
                gcmMessage);
        try {
            message.put("pn_debug", true);
            message.publish();
        } catch (PubnubException e) {
            e.printStackTrace();
        } catch (JSONException e) {
            e.printStackTrace();
        }

我仍然熟悉创建实时消息传递应用程序。所以我不知道那里缺少什么。所以请指导我处理这个问题。

【问题讨论】:

  • Read this article completely 如果您还有问题,请告诉我。要对 PubNub 和推送通知进行故障排除,read this knowledge base article
  • 非常感谢。我会通过它。
  • 我已经阅读了这篇文章。正如那篇文章所解释的,只要消息发布方和消息接收方有 Internet 连接,一切都可以正常工作。我不明白,如果一方没有互联网连接会发生什么。

标签: android google-cloud-messaging pubnub


【解决方案1】:

PubNub 移动推送网关

PubNub Mobile Push Gateway 允许您使用 GCM (Android)、APNS (iOS) 和 MPNS (Windows Phone) 作为移动应用程序在您的应用程序不活跃时接收消息的后备机制正在运行并连接到 PubNub。

这篇 PubNub 文章 Sending APNS and GCM Messages to Subscribers and Mobile Push Notifications Services in One API Call 用作 PubNub 移动推送通知的迷你常见问题解答。文末有一段短视频作为本文的总结。

发送 PubNub 实时消息和 GCM 推送通知

如果正在发布的应用未连接到互联网(通过手机或 wifi),则发布将失败。您的应用(不仅仅是设备)必须正在运行/活动/连接到互联网(在前台或后台)才能连接到 PubNub 并发布消息。

接收 PubNub 实时消息与 GCM 推送通知

如果订阅者应用未连接到互联网,那么您的应用将不会通过subscribe 回调(PubNub 实时消息)接收发布的消息。

如果设备具有某种连接(蜂窝或 wifi)以便 GCM 服务(这不是 PubNub)可以向设备发送推送通知,则包含在已发布消息中的 GCM 消息将到达您的应用.

另见:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 2012-04-25
    相关资源
    最近更新 更多