HarmonyOS应用开发实战:猫猫大作战-Notification 通知发送
前言NotificationKit是 HarmonyOS 的通知服务支持发送本地通知到系统通知栏。在「猫猫大作战」中通知用于每日签到提醒、活动开始通知、以及好友请求推送。一、发送通知import { notificationManager } from kit.NotificationKit; async function sendGameNotification(context: Context): Promisevoid { // 配置通知请求 const request: notificationManager.NotificationRequest { id: 1001, content: { contentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, normal: { title: 猫猫大作战, text: 猫咪们等你回来合并呢, additionalText: 每日签到领取奖励, }, }, slotType: notificationManager.SlotType.SOCIAL_COMMUNICATION, deliveryTime: Date.now(), showDeliveryTime: true, }; await notificationManager.publish(request); }二、Slot 渠道// 不同类型的通知渠道 const SLOT_TYPES { SOCIAL: notificationManager.SlotType.SOCIAL_COMMUNICATION, // 社交 GAME: notificationManager.SlotType.OTHER, // 游戏 REMINDER: notificationManager.SlotType.SERVICE_REMINDER, // 服务提醒 }; // 创建自定义 Slot await notificationManager.addSlot( notificationManager.SlotType.OTHER, game_reminder, 游戏提醒 );SlotType用途通知行为SOCIAL_COMMUNICATION好友邀请高优先级弹窗SERVICE_REMINDER签到提醒中等通知栏OTHER活动通知普通通知栏三、通知权限// module.json5 { requestPermissions: [{ name: ohos.permission.NOTIFICATION_AGENT, reason: $string:notification_permission }] }四、通知与提醒的区别维度NotificationReminderRequest触发应用主动推送定时/倒计时触发锁屏可显示可显示点击行为可选必须配置跳转持久化一次性可定时重复五、最佳实践使用 SlotType 分类管理不同用途使用不同渠道点击通知跳转配置wantAgent让通知可点击避免频繁通知游戏通知每天不超过 3 条通知清理notificationManager.cancel(id)取消指定通知总结NotificationKit 在通知栏显示消息适合签到提醒和活动通知。核心要点publish(request)发送通知、SlotType分类渠道、 配置 WantAgent 支持点击跳转。如果这篇文章对你有帮助欢迎点赞、收藏⭐、关注你的支持是我持续创作的动力相关资源NotificationKit 官方文档第 150 篇TypedArray第 152 篇addSlot第 164 篇Reminder

相关新闻

HarmonyOS应用开发实战:猫猫大作战-LazyForEach 延迟加载

HarmonyOS应用开发实战:猫猫大作战-LazyForEach 延迟加载

前言 在「猫猫大作战」中,连击窗口决定了多长时间内的连续合并被视为连击。窗口太短玩家难以触发,太长则连击过于容易。 一、连击窗口 private readonly COMBO_WINDOW 2000; // 2 秒private updateCombo(): void {const now Date.now();if (now - …

2026/7/29 14:05:26 阅读更多 →
如何快速掌握免费RPA工具:3小时从零到自动化实战指南

如何快速掌握免费RPA工具:3小时从零到自动化实战指南

如何快速掌握免费RPA工具:3小时从零到自动化实战指南 【免费下载链接】taskt taskt (pronounced tasked and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework 项目地址: https://gitcode…

2026/7/29 14:04:26 阅读更多 →
隐形冠军:深耕细分赛道,铸就产业中坚力量

隐形冠军:深耕细分赛道,铸就产业中坚力量

在大众熟知的行业巨头之外,各行各业潜藏着一批低调而强劲的市场标杆,这就是“隐形冠军”企业。这一概念由德国著名管理学家赫尔曼西蒙提出,特指那些公众知名度不高、深耕垂直细分领域,在全球或国内市场稳居领先地位、掌握核心技术…

2026/7/29 14:04:26 阅读更多 →

最新新闻

在Android设备上构建全功能虚拟化环境:Vectras VM技术深度解析

在Android设备上构建全功能虚拟化环境:Vectras VM技术深度解析

在Android设备上构建全功能虚拟化环境:Vectras VM技术深度解析 【免费下载链接】Vectras-VM-Android Its a Virtual Machine App for Android Which is Based on QEMU 项目地址: https://gitcode.com/gh_mirrors/ve/Vectras-VM-Android Vectras VM Android是…

2026/7/29 14:15:30 阅读更多 →
小白必看:轻松入门AI Agent,让你的AI开始“自己干活”!收藏这篇,秒懂未来AI助理

小白必看:轻松入门AI Agent,让你的AI开始“自己干活”!收藏这篇,秒懂未来AI助理

本文用大白话解释了AI Agent(智能体)的概念,将其与普通AI(如ChatGPT)进行对比,指出Agent能够独立完成任务,而不仅仅是提供信息。文章通过比喻、实例和对比表格,详细阐述了Agent如何通…

2026/7/29 14:15:30 阅读更多 →
小白程序员必看:构建强大Agent记忆系统的核心模块与实战技巧

小白程序员必看:构建强大Agent记忆系统的核心模块与实战技巧

本文深入探讨了Agent系统记忆需求,从时间轴、功能轴、来源轴三个维度剖析了记忆需求,并分析了三种常见朴素做法的缺陷。文章详细介绍了记忆系统的四个核心模块:记忆抽取、表示与存储、检索与路由、记忆维护,以及两个横切关注点&am…

2026/7/29 14:15:30 阅读更多 →
使用IDA Pro动态调试技术拆解二进制炸弹与反调试机制

使用IDA Pro动态调试技术拆解二进制炸弹与反调试机制

1. 项目概述:从“拆弹”开始你的逆向之旅如果你对计算机底层的运行机制充满好奇,想知道一个黑盒程序究竟在背后做了什么,那么“二进制炸弹”绝对是一个绝佳的入门沙盒。这可不是什么真正的危险品,而是一个经典的逆向工程教学程序。…

2026/7/29 14:15:30 阅读更多 →
BurpSuite智能SQL注入检测插件DetSql:原理、配置与实战技巧

BurpSuite智能SQL注入检测插件DetSql:原理、配置与实战技巧

1. 项目概述:为什么我们需要DetSql这样的智能检测插件? 在渗透测试和安全评估的日常工作中,SQL注入漏洞的检测一直是个既基础又繁琐的活儿。手动测试,你得一遍遍地在参数后面加单引号、 and 11 、 and 12 ,观察页面…

2026/7/29 14:15:30 阅读更多 →
AI需求预测不是黑箱:拆解LSTM-XGBoost混合模型在快消品场景中的12个可解释性输出维度

AI需求预测不是黑箱:拆解LSTM-XGBoost混合模型在快消品场景中的12个可解释性输出维度

更多请点击: https://codechina.net 第一章:AI需求预测不是黑箱:拆解LSTM-XGBoost混合模型在快消品场景中的12个可解释性输出维度 在快消品供应链中,LSTM-XGBoost混合模型通过时序建模与特征重要性融合,将预测过程转化…

2026/7/29 14:14:30 阅读更多 →

日新闻

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:00:23 阅读更多 →
AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础 在上一期「AI编程系列」中,我们学习了如何构建一个基础的 AI 问答系统,通过简单的输入输出让模型回应问题。但现实世界中的 AI 应用往往需要处理更复杂的场景:…

2026/7/29 0:00:23 阅读更多 →
AI智能体开发实战:从工具调用到企业级部署

AI智能体开发实战:从工具调用到企业级部署

1. 从被动问答到主动执行:AI Agent的范式转变过去两年,大语言模型最显著的应用形态是聊天机器人——用户提问,AI回答。但真正的生产力革命发生在2023年下半年:当AI学会主动调用工具完成任务时,生产力工具的历史被彻底改…

2026/7/29 0:00:23 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻