用途:通过 @capacitor/local-notifications 在设备本地安排并触发通知(非后端推送),适用于每日提醒、引导后的跟进提示、购买后提醒、不活跃召回等场景。服务端推送(FCM/APNs)属于另一套独立插件,二者可同时使用,本技能不负责推送部分。
内容组织:安装与权限、调度见 setup-and-scheduling.md;重复通知、渠道(channels)、动作处理等模式见 patterns.md。
硬性规则:
- 应在用户主动开启使用通知的功能时申请权限,而不是在应用启动时申请。
- 每条通知必须设置唯一的数字 id,相同 id 会覆盖前一条通知。
- Android 13+ 在首次调度时系统会自动弹出 POST_NOTIFICATIONS 权限提示。
- iOS 上不要同时安排超过约 64 条通知,超出部分会被系统静默丢弃。
- 不要依赖本地通知做时间敏感投递,系统可能因电量管理而延迟;"必须送达"的场景应使用推送。
安装命令: npm install @capacitor/local-notifications npx cap sync
限制:资料未提供更多平台差异、配额细节以外的调度参数或收费信息。