当应用程序被禁用时,在特定时间响应本机显示消息
React Native display message at certain time when app is disabled
如何让 React Native 在特定时间在设备上触发某种消息,即使该应用当前未被选中或完全关闭?
我只会使用推送通知。这是您需要设置服务器端的东西,但听起来您有一个很好的用例。您需要为此设置权限等。
也许也是本地通知的一个很好的用例看看React Native Docs
@JamesWatling 的回答的小补全。您至少需要:
- AppState (https://facebook.github.io/react-native/docs/appstate.html#content) 到 post 服务器的时间戳,当应用移至后台时
- 推送通知(例如https://onesignal.com/ or for iOS: https://facebook.github.io/react-native/docs/pushnotificationios.html#content)在一定时间后发送通知
您可能想查看 React Native 文档的 this 部分,并关注 local 通知。您不需要服务器或任何东西来在给定时间安排通知,本地通知会在没有服务器干扰的情况下安排。
不过我相信您的应用需要获得推送通知的权限(例如允许应用在主屏幕上显示消息)
如何让 React Native 在特定时间在设备上触发某种消息,即使该应用当前未被选中或完全关闭?
我只会使用推送通知。这是您需要设置服务器端的东西,但听起来您有一个很好的用例。您需要为此设置权限等。
也许也是本地通知的一个很好的用例看看React Native Docs
@JamesWatling 的回答的小补全。您至少需要:
- AppState (https://facebook.github.io/react-native/docs/appstate.html#content) 到 post 服务器的时间戳,当应用移至后台时
- 推送通知(例如https://onesignal.com/ or for iOS: https://facebook.github.io/react-native/docs/pushnotificationios.html#content)在一定时间后发送通知
您可能想查看 React Native 文档的 this 部分,并关注 local 通知。您不需要服务器或任何东西来在给定时间安排通知,本地通知会在没有服务器干扰的情况下安排。
不过我相信您的应用需要获得推送通知的权限(例如允许应用在主屏幕上显示消息)