如何在日志中获取推送通知收到消息

Posted

技术标签:

【中文标题】如何在日志中获取推送通知收到消息【英文标题】:How to get the Push notification received message in the logs 【发布时间】:2019-05-16 08:59:10 【问题描述】:

我收到了设备的推送通知。但是如何让消息打印在日志中呢?为了让接收到的消息被打印或在任何代码中使用,使用什么方法?

例如,我们从 Firebase 收到推送通知,我们需要在日志中打印。获取消息的方式是什么?

【问题讨论】:

请阅读文档 【参考方案1】:

当推送通知到达时,会调用一个委托方法,如下所示:

   func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) 
        NSLog(userInfo)
        print(userInfo)
    

当推送通知到达时,委托方法接收“userInfo”属性中的数据。您可以使用 print 或 NSLog 进行打印(以日志形式提供,可以随时传输)。

【讨论】:

以上是关于如何在日志中获取推送通知收到消息的主要内容,如果未能解决你的问题,请参考以下文章

iOS 静默推送通知失败并显示消息

服务器如何知道 iPhone 是不是收到推送通知?

如何处理收到推送通知后恢复应用程序的情况

从推送通知 iOS Swift 4 中获取值

Parse -Android 获取多个推送通知

GCM 推送通知设备未收到消息