带有 expo 框架的通知正文中的秒表

问题描述

我目前正在使用 expo 框架开发 React Native 应用程序。 我正在尝试从客户端发送通知,其中在通知正文中包含秒表。

我想做这样的事情:stopwatch notification

我的问题是,我在尝试找到更新 expo 中通知正文的方法时没有取得太大成功。我使用 react-native 找到了一个名为 notifee 的不同包,但我无法将它连接到我的项目。 安装后尝试导入notifee时给我的错误是- 错误:未找到 Notifee 本机模块。 我试图搜索如何修复它,但找不到解决方案。

我想知道是否有一种方法可以更新 expo 中的通知正文,或者将 notifee 与 expo 框架连接。 如果没有,你会推荐什么? (例如,停止使用 expo 并使用其他框架,或使用纯 React Native 等)。

感谢您的任何建议!

代码

import * as Notifications from 'expo-notifications';

export default async function NotificationPage(title,minute,second,author,notificationListener) {
    await schedulePushNotification(title,minute);
}

Notifications.setNotificationHandler({
    handleNotification: async () => ({
        shouldShowAlert: true,shouldplaySound: false,shouldSetBadge: false,}),});

async function schedulePushNotification(title,minute) {
    await Notifications.scheduleNotificationAsync({
        content: {
            title,categoryIdentifier: 'timer_notification',subtitle: author,body: 'stopwatch goes here,data: { data: 'goes here' },},trigger: {
            seconds: 1,});
} 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...