React native 我可以在我的应用程序中触发或运行本地推送通知吗?
我想根据应用程序的逻辑为iOS和Android使用本地推送通知。基本上,我希望每X秒有一个无声的背景通知,然后在我的应用程序中触发一个函数,决定是否显示真正的通知 这可以通过本地推送通知实现,还是需要远程推送通知 [编辑] 显然,我的问题不够清楚,因此我添加了以下示例: 在我的应用程序中,我有一个函数,它根据一些逻辑返回一个字符串。我将每X小时启动一次本地推送通知,然后调用此函数以确定将显示哪个字符串 您可以使用启动一个后台服务,您可以计划每x小时呼叫一次 您可以使用、使用计划通知 示例代码如下所示React native 我可以在我的应用程序中触发或运行本地推送通知吗?,react-native,push-notification,expo,React Native,Push Notification,Expo,我想根据应用程序的逻辑为iOS和Android使用本地推送通知。基本上,我希望每X秒有一个无声的背景通知,然后在我的应用程序中触发一个函数,决定是否显示真正的通知 这可以通过本地推送通知实现,还是需要远程推送通知 [编辑] 显然,我的问题不够清楚,因此我添加了以下示例: 在我的应用程序中,我有一个函数,它根据一些逻辑返回一个字符串。我将每X小时启动一次本地推送通知,然后调用此函数以确定将显示哪个字符串 您可以使用启动一个后台服务,您可以计划每x小时呼叫一次 您可以使用、使用计划通知 示例代码如下
PushNotification.localNotificationSchedule({
autoCancel: true,
bigText:
'This is local notification demo in React Native app. Only shown, when expanded.',
subText: 'Local Notification Demo',
title: 'Scheduled Notification Title',
message: 'Scheduled Notification Message',
vibrate: true,
vibration: 500,
playSound: true,
soundName: 'default',
actions: '["Yes", "No"]',
date: new Date(Date.now() + 3 * 1000) // in 3 secs
})
是的,但我需要一个包含一些逻辑的应用程序回调。我将编辑我的问题以使其更清楚。因此,我可以使用后台任务,然后触发本地推送通知。我希望有更好的办法,但这可以奏效