【问题标题】:pubnub push notification titanium androidpubnub 推送通知钛 android
【发布时间】:2014-03-19 12:55:26
【问题描述】:

我使用钛 appcelerator 平台为 android 使用 pubnub 聊天,我刚刚越过通过 pubnub 向 android 推送通知,它为聊天客户端提供了自己的开发工具包,但我尝试将它用于 android,我不能有适用于 ios 的现有示例,但实际上没有适用于 android 的示例。 有人遇到过这个问题...请告诉我如何使用它。

Pub nub help link for push notification....

【问题讨论】:

    标签: android titanium pubnub


    【解决方案1】:

    在 Android 应用(Phonegap 或 Native)中使用 PubNub 时,您不需要使用 GCM,因为您可以实现启动时订阅服务,该服务使用 Intent 将传入消息转发到后台应用。有关更多详细信息,请参阅此示例: https://help.pubnub.com/entries/21720011CanmyAndroidAppReceiveMessagesWhileInactive

    该知识库文章有一个链接(在文章中很难看到),它将引导您访问 PubNub Andriod github 存储库中的 Subcrib-at-Boot 示例: https://github.com/pubnub/java/tree/master/android/examples/SubscribeAtBoot

    Android 与 Phonegap 您需要实现一个Phonegap JavaScript/Java 桥,它有一些工作可以通过遵循我们的Android Subscribe-at Boot(上图)服务解决方案来实现,并将其拼凑在一起。 http://www.tipsfromsiliconvalley.com/2013/07/06/createaserviceonandroidwithphonegapapp/

    【讨论】:

    • 在 Quora 上也值得一读这个答案:quora.com/…
    • 这对原生 android 开发者有帮助..但是我使用钛 JavaScript 来构建 android..我在这里也混淆了如何为服务和接收方编码
    • 嗯,来自siliconvalley 链接的tips 的重点是您可以做您需要做的事情,但您需要一个原生编写的插件来实现它。
    【解决方案2】:

    实际上,我想创建一个 pubnub 通知非常简单。我们必须简单地运行后台服务,并在其中执行以下步骤。,

    • 使用这个BOOT_COMPLETED Titanium模块添加后台服务,
    • 在后台服务代码中订阅新频道之前。 (例如:MY_notify_channel),
    • 接下来转到您的聊天屏幕,在您要发布到私人动态频道的行旁边,再次发布到我们的MY_notify_channel

    • 就是这样,当您发布时,您会在服务箱中收到一条消息,您已将消息隔离在其中,然后手动创建通知。 Titanium.Android.Notification link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 2019-12-18
      • 1970-01-01
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      相关资源
      最近更新 更多