我尝试将react-native-fcm的本地通知集成到我的应用程序中。我想每天通知用户一次,应在活动加载后24小时内推送第一个通知。现在,IOS每分钟都会显示通知,而且它对于android来说是不可预测的。也许,它可能是一个缓存,因为,在'repeat_interval'之前已经设定为“分钟”,但是 - 应用程序已重新安装。
请解释错过的内容或应该更改以实现目标?
看看react-native-fcm本地通知的一些工作示例会很有用。
提前致谢。
componentDidMount() {
this.loadInitialState().done();
FCM.requestPermissions();
FCM.getScheduledLocalNotifications().then(notif => {
if (notif.length === 0) {
FCM.scheduleLocalNotification({
fire_date: new Date().getTime() + (1 * 60 * 60 * 1000),
id: 'UNIQ_ID_STRING',
body: 'Do you have rooms available right now?',
repeat_interval: 'day',
show_in_foreground: true,
large_icon: 'ic_launcher',
icon: 'ic_launcher',
});
}
});
}