Pubnub:推送通知问题

时间:2017-09-06 08:29:29

标签: android ios push-notification chat pubnub

我正在使用Pubnub进行基于聊天的应用程序。

考虑 Alice 启动与 Bob 聊天的情况。 在爱丽丝结束时开始新的聊天:

  • 订阅newChannel
  • 添加到您自己的频道组
  • 创建 Bob 频道组
  • 将新频道添加到Bob的频道组
  • 取消订阅Bob的频道组

由于Bob现在订阅了这个新的频道,他收到了来自Alice的消息。 但Bob的设备未注册接收频道的推送通知。

如果Bob手机中的应用程序未运行,则Bob不会收到这些消息的推送通知,并且会错过消息。

需要努力通知Bob他已收到来自某个新用户的消息。

App正在iOS和iOS平台上运行Android和聊天是在客户和服务提供商之间进行的。对于服务提供商在收到新客户的消息时收到通知非常重要。

当从现有线程接收消息时,流程正常工作,因为在这种情况下,设备已注册为接收此特定频道的推送通知。

1 个答案:

答案 0 :(得分:0)

注册推送通知与订阅频道或频道组是分开的。您只需将Bob注册到每个频道(而不是频道组)进行推送通知,他将始终收到推送通知。

请参阅Mobile Push Troubleshooting Guide,如果您仍有问题/疑问,请将您从该问题排查中收集的所有重要数据报告给PubNub支持。