3

我使用钛appcelerator平台为android使用pubnub聊天,我刚刚通过pubnub跨越了对android的推送通知,它为聊天客户端提供了自己的开发工具包,但我试图将它用于android,我不能存在ios 的示例,但实际上不适用于 android。任何人都遇到过这个问题......让我知道如何使用它。

用于推送通知的 Pub nub 帮助链接....

4

2 回答 2

3

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

该知识库文章有一个链接(在文章中很难看到),它将引导您访问 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/create aserviceonandroidwithphonegapapp plication/

于 2014-03-19T16:33:08.807 回答
1

实际上这很简单,因为我想创建一个 pubnub 通知。我们必须简单地运行后台服务,然后执行以下步骤。,

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

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

于 2014-04-22T04:25:44.910 回答