跳到主要内容

应用通知问题

mac通知问题​

Electron 官方文档提到,macOS 底层使用 UNNotification,应用需要 code-signed,未签名应用触发通知时可能会失败

  • 开发模式下(未签名应用),macOS 可能仍然不会弹出通知权限弹窗,这是系统限制
  • 应用签名(Code Signing)是 Apple 的安全机制,用于验证应用的身份和完整性

mac签名工具生成​

  • @electron/osx-sign
  • ad-hoc 签名
bash
codesign --force --deep --sign - Electron.app