Node.js Safari 推送通知间歇性签名失败

Node.js safari push notifications intermittent signature failure

我正在使用 safari-push-notifications v 0.3.0 模块创建 Safari 所需的推送包。有时我从 Safari 收到错误 Signature verification of push package failed

我注意到在失败的签名中有一些 garbled/invalid 个字符。我试过把这些拿出来用签名,还是不行。

我的证书、密钥、中间体和清单每次都相同。

大多数时候签名工作正常,但偶尔会失败。

有没有其他人遇到过这种情况并知道解决方法?

我也在 github 回购中针对这个问题打开了一个问题,所有者推送了一个修复程序。如果您遇到此问题,请升级到 0.3.1 或更高版本。