假设我正在构建一个应用程序,该应用程序使用从天气 API 检索到的数据通过 react-native-fcm 发送推送通知。
目前,我有这个脚本,但发送的通知只包含我在安排之前检索到的天气信息,而不是最新的天气:
FCM.scheduleLocalNotification({
fire_date: moment().add(5, 'seconds').toDate().getTime(),
id: '1q2we3',
body: `${ ...weatherInfo... }`,
repeat_interval: 'hour',
show_in_foreground: true
});
即使我将“body”与 Date.now() 一起放置,稍后发送的通知也会在安排通知时具有日期字符串,而不是推送通知的时间。
TLDR:
基本上我想知道是否可以安排在发送消息之前获取数据的本地推送通知。如果没有,我的替代方案是什么?提前致谢!