如何在 ios 上的 react-native-push-notification 中向通知对象添加其他数据?

Posted

技术标签:

【中文标题】如何在 ios 上的 react-native-push-notification 中向通知对象添加其他数据?【英文标题】:How to add additional data to a notification object in react-native-push-notification on ios? 【发布时间】:2018-02-16 13:23:55 【问题描述】:

知道如何在 ios 上的 react-native-push-notification 中向通知对象添加其他数据吗?

目前我将其作为正文发送:

body =  aps:  alert: "Text that is sent in the notification.", sound: "default", badge: 1  .to_json

我不知道如何添加不会显示在通知警报中的其他数据,例如用户 ID,以便在用户点击通知时将其重定向到正确的视图。

【问题讨论】:

【参考方案1】:

您可以向正文添加另一个属性以传递其他数据:

body =  
    aps: 
      alert: "Text that is sent in the notification.",
      sound: "default",
      badge: 1 
    ,
    userId: "6446qf45qsdg",

请参阅 Apple 文档中的 Creating the Remote Notification Payload 了解更多信息。

【讨论】:

你好,当我写时间戳并将其保存到数据库中时,我在云函数中得到了这个message: 'Messaging payload contains an invalid value for the "notification.timestamp" property. Values must be strings.'@Dyo

以上是关于如何在 ios 上的 react-native-push-notification 中向通知对象添加其他数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 7.1 中更改 TabBar 上的图像和标签颜色?

如何在 iOS 上的视图之间切换

youtube.com 上的视频如何在 iOS 上自动播放

如何在ios设备上检测网站上的三击?

如何在 iOS 上的 Safari 中滚动时监控滚动位置?

如何使用 ios 7 上的旧图标集 [关闭]