我对ReactNative还是很陌生,我正在努力决定使用哪种工具。
基本上,我需要做的是构建一个每天在特定时间“唤醒”的应用程序,有点像标准闹钟。
看来我需要带Android AlarmManager(https://developer.android.com/reference/android/app/AlarmManager)并将其包装在一个js本机模块中,然后可以将其导入。为此,我需要使用create-react-native-module
或react-native-create-library
。
到目前为止好吗?
现在我想知道的是,世博会可以解决这个问题吗?世博会无法执行后台任务,因此可能无法执行。但是话又说回来,也许AlarmManager不算作后台工作?我一点也不知道,我正在努力寻找直截了当的答案。
您可以从世博会官方网站上阅读,该书解释了优缺点:Why not Expo?