如何处理Pubnub APNS通知

问题描述

我正在IOS应用程序中使用Pubnub进行聊天,可以在其中创建频道并进行所有消息传递。 但是,如果我的应用程序在后台运行,并且当用户发送消息时,我不会收到任何推送通知

我已经在推送通知中配置了我的APNS ID,并且在那里也启用了推送通知

对于发布消息,我正在使用以下方法

let Metadata : [String : Any] = ["date" : "","message" : messageText,"id" : 1,"sender" : 1,"receiver" : 12]
 let payloads : [String : Any]  = ["aps" : ["alert": ["body":"This is the content of my push notification","title":"Push Notification Title"]],"pn_debug": true,"pn_push" : [["push_type" : "alert","auth_method" : "token","targets": ["environment" : "development"," topic" : "com.myapp.com"],"version" : "v2"]]]
   

 self.pubnub.publish(["data" : Metadata],tochannel: self.connectionName,mobilePushPayload:payloads ) { (status) in
    if let error = status.error {
      print("error",error)
    } else {
        print("status.........",status)
    }
   }

我想念什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...