【发布时间】:2014-03-19 12:55:26
【问题描述】:
我使用钛 appcelerator 平台为 android 使用 pubnub 聊天,我刚刚越过通过 pubnub 向 android 推送通知,它为聊天客户端提供了自己的开发工具包,但我尝试将它用于 android,我不能有适用于 ios 的现有示例,但实际上没有适用于 android 的示例。 有人遇到过这个问题...请告诉我如何使用它。
【问题讨论】:
我使用钛 appcelerator 平台为 android 使用 pubnub 聊天,我刚刚越过通过 pubnub 向 android 推送通知,它为聊天客户端提供了自己的开发工具包,但我尝试将它用于 android,我不能有适用于 ios 的现有示例,但实际上没有适用于 android 的示例。 有人遇到过这个问题...请告诉我如何使用它。
【问题讨论】:
在 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/
【讨论】:
实际上,我想创建一个 pubnub 通知非常简单。我们必须简单地运行后台服务,并在其中执行以下步骤。,
接下来转到您的聊天屏幕,在您要发布到私人动态频道的行旁边,再次发布到我们的MY_notify_channel。
就是这样,当您发布时,您会在服务箱中收到一条消息,您已将消息隔离在其中,然后手动创建通知。 Titanium.Android.Notification link
【讨论】: