跳转到正文

Android 配置

GitHub

该插件会合并 POST_NOTIFICATIONS 到你的应用中(Android 13+ 必需)。使用以下方式请求运行时权限: requestPermission(). 最低 SDK: 24.

使用以下方式创建通知渠道: createChannel 发布前。使用 channelId 在每个通知上。

对于 精确闹钟, 全屏意图,以及 前台服务 通知,请在应用清单中添加选择加入权限和前台服务。从项目根目录执行:

终端窗口
bun ./node_modules/@capgo/capacitor-rich-notifications/scripts/apply-notification-permissions.mjs --project .

该辅助函数会添加 SCHEDULE_EXACT_ALARM, USE_FULL_SCREEN_INTENT, FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE,并声明 app.capgo.richnotifications.RichForegroundService 配合 foregroundServiceType="specialUse".

使用 foregroundService: true 以及 fullScreen: true 仅在具备这些权限时生效。