我正在使用android和pubnub。
我做了订阅/发布教程,它有效,我有一个工作聊天(当应用程序打开时)。
在阅读完所有教程后,我了解到,当应用在后台或已关闭时,width:100%
方法应该回退以向publish
和{{1}的所有人发送推送通知通道。
由于某种原因,它对我不起作用,我不确定它应该如何工作。
在教程中,应该有一段代码:
来自网站:
subscribe
还有:
enablePushNotificationsOnChannel
所以,显然,这些是两个不同的代码段,并且它们都没有涵盖两个选项(应用程序打开时的实时通道,应用程序关闭时的推送通知)。
我需要一段代码:
答案 0 :(得分:1)
发布商不知道或不关心设备上的订阅者是活动的(前台)还是非活动的(后台或根本不运行 - kill state )。 Publisher始终使用GCM(可能还有APNS)有效负载发布消息。
请参阅我的文章Sending APNS and GCM Messages to Subscribers and Mobile Push Notification Services in One API Call,了解PubNub推送通知的工作原理。
从那里,您可能还有其他问题,但这可以为您提供如何使用PubNub移动推送通知的良好开端。