Flutter:计划通知不起作用

2024-01-03

我正在使用 Flutter 开发一个应用程序。

要显示通知,我使用flutter_local_notifications https://pub.dartlang.org/packages/flutter_local_notifications包裹。

我收到通知,但日程通知不起作用。

类似的问题在这里被问到如何在 Flutter 中安排通知? https://stackoverflow.com/questions/52781082/how-do-i-schedule-a-notification-in-flutter,但我的接收器已经在里面了application tag.

这是我的清单

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.folk.gayatrimonitor">

<!-- The INTERNET permission is required for development. Specifically,
     flutter needs it to communicate with the running application
     to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>

<!-- io.flutter.app.FlutterApplication is an android.app.Application that
     calls FlutterMain.startInitialization(this); in its onCreate method.
     In most cases you can leave this as-is, but you if you want to provide
     additional functionality it is fine to subclass or reimplement
     FlutterApplication and put your custom class here. -->
<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="gayatri_monitor"
    android:icon="@mipmap/ic_launcher">
    <receiver android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationReceiver" />
    <receiver android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED"></action>
        </intent-filter>
    </receiver>
    <activity
        android:name=".MainActivity"
        android:launchMode="singleTop"
        android:theme="@style/LaunchTheme"
        android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density"
        android:hardwareAccelerated="true"
        android:windowSoftInputMode="adjustResize">
        <!-- This keeps the window background of the activity showing
             until Flutter renders its first frame. It can be removed if
             there is no splash screen (such as the default splash screen
             defined in @style/LaunchTheme). -->
        <meta-data
            android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
            android:value="true" />
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
</application>

将其添加到清单的应用程序内部可能会解决您的问题

   <service          android:name="com.folk.localnotifications.services.LocalNotificationsService"
 android:exported="false" />

请记住:com.folk 仅用于此项目。对于不同的项目,请转到您的清单,查看包名称并进行相应的编辑。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flutter:计划通知不起作用 的相关文章

随机推荐

  • 如何强制命令行使用 PHP 版本?

    我由 1and1 com 托管 并且我已将我的文件设置为使用 php5 进行解析 htaccess 但这仅适用于 apache 而不适用于命令行 命令行默认为服务器默认 php4 所以目前我无法设置计划任务以 php5 运行我的代码 有任何
  • .htaccess - 递归地将斜杠映射到下划线

    G day 正如标题所示 我正在尝试将网址格式设置为 this is mah page strucutre到文件this is mah page structure php 现在 我已经可以工作了 只是我不知道结构的深度 因此我需要进行一些
  • Julia 中 @sync @async 的并行性

    我有一些繁重的 csv 表 我想与 sync sync 宏并行导入 对此不太熟悉 我尝试了以下方法 import files sync async begin df1 CSV File libname df1 csv gt DataFram
  • Javascript 中基于区域设置的排序,以预定义的方式对重音字母和其他变体进行排序

    在芬兰语中 我们排序W after V 如英语 但是因为W不是芬兰本土字母 它被认为是一个变体V 它被排序为等于V 但在两个词之间唯一的区别是V is W then V 版本首先排序 一个例子说明了正确的顺序 Vatanen Watanen
  • OWIN创业班

    有人可以告诉我 OWIN 启动类的确切作用吗 基本上我正在寻找什么 它的目的是什么 何时调用 仅调用一次或每次请求 这是配置我的依赖注入库的好地方吗 Owin 被设计为可插拔设计 您可以从配置中更改 替换一组服务 例如在以下配置中 我有 启
  • 如何在iPhone的phonegap应用程序中的javascript中读取sqlite3的数据

    我正在 iPhone 的phonegap 中开发一个应用程序 其中我有一个sqlite3 数据库 其中包含纬度和经度值以及相应的区域名称 我已在应用程序中复制了 sqlite 数据文件 我需要从sqlite中获取数据并将表中的数据显示在视图
  • 重载运算符<<以接受模板函数

    我试图能够使用函数编写可扩展语法 但似乎找不到接受模板函数的正确语法 我使用的是 Visual C 2008 它将接受与模板函数相同类型的变量或类似的非模板函数 但不接受模板函数本身 错误 1 错误 C2679 二进制 class Gram
  • 所有运行的单元测试都以代码 0 (0x0) 退出,甚至没有命中断点

    我正在运行 Visual Studio 2017 15 9 程序已成功构建 但每次我右键单击 调试测试 时 编译器都会退出并显示以下消息 程序 xxxxx testhost x86 exe 已退出 代码为 0 0x0 调试输出屏幕和测试输出
  • 使用不连续索引进行 pyomo 优化

    我正在使用 pyomo 在 python 中进行优化 我计划使用 t start t end 范围内的索引 现在 这些 t start 和 t end 值是 EV 的函数 使得 m pyo ConcreteModel m EV pyo Ra
  • AMQP/RabbitMQ - 顺序处理消息

    我有一个direct交换 还有一个队列与该交换器绑定 该队列有两个消费者 消费者完成相应的处理后 将手动确认消息 消息按逻辑顺序 排序 并且应按该顺序进行处理 是否可以强制要求消费者 A 和消费者 B 按顺序接收和处理所有消息 换句话说 阻
  • WIX 中的指南语法?

    为 WIX 的 wxs 文件中的组件提供 guid 的正确语法是什么 在我发现的大多数样本中 Guid 00AD2D6E BF8A 4EA8 BE9A 57380DECD0E6 但在一些样本中我发现 Guid 00AD2D6E BF8A 4
  • 在Python中根据标签将一个大的xml文件分割成多个

    我有一个非常大的 xml 文件 我需要根据特定标签将其拆分为多个文件 XML 文件是这样的
  • php 的 glob 函数返回路径名的顺序是什么?

    The 文档 https www php net globfor glob 没有提到它返回路径名数组的顺序 如果有 但是 它确实提到了一个允许您禁用排序的标志 GLOB NO排序 返回目录中出现的文件 无 排序 数组是如何排序的glob当当
  • 如何在 Symfony 2 中验证依赖于另一个属性的属性

    是否可以验证依赖于同一类的另一个属性的模型类的属性 例如 我有这样的课程 class Conference startDate datetime protected startDate endDate datetime protected
  • 无法构造“FormData”[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 当我在拖放区上传文件时 它不起作用 通常它工作得很好 但自 1 个月以来我遇到了这个 JS 错误 Uncaught TypeErr
  • 如何从 Rust 调用原始地址?

    我正在用 Rust 编写一个操作系统 需要直接调用我正在计算的虚拟地址 类型为u32 我预计这会相对简单 let code virtual address as extern C fn code 然而 这抱怨演员阵容不原始 它建议我使用Fr
  • Polymer Web Component Tester 无法连接到 selenium

    我在简单的 Polymer 2 x 应用程序模板上运行 Polymer Web Component Tester 并获得以下输出 hook prepare hook prepare selenium Starting Selenium se
  • 当剪贴板内容在java之外发生变化时是否可以得到通知

    我想做的是 当用户在任何程序 firefox 记事本 pdfReader 等 中复制文本时 我已经运行的 java 应用程序将收到通知并立即显示弹出窗口 我认为为了能够做到这一点 只要系统剪贴板发生更改 就应该调用我的java应用程序 ja
  • 在一次调用中交换向量的两个元素

    我有一个向量c 9 6 3 4 2 1 5 7 8 我想交换向量中索引 2 和索引 5 处的元素 但是 我不想创建临时变量 并且希望在一次调用中进行切换 我该怎么做呢 就这样怎么样x c i j lt x c j i 如同replace 但
  • Flutter:计划通知不起作用

    我正在使用 Flutter 开发一个应用程序 要显示通知 我使用flutter local notifications https pub dartlang org packages flutter local notifications包