Microsoft推送通知服务始终返回401未经授权的错误

时间:2019-05-27 21:00:49

标签: php windows service notifications push

我正在使用Minishlink \ WebPush for PHP V5.2发送用于渐进式Web应用程序的推送通知。该代码非常适合Chrome和Firefox。但是,在Microsoft Edge上,当用户订阅确定时,我将订阅终结点存储在服务器上,但是每当推送到终结点时,都会收到401未经授权的响应。

我是否必须以某种方式向Microsoft注册才能发送推送警报?我开设了一个开发人员帐户,但找不到任何地方可以为我的应用添加VAPID密钥,就像我需要为Chrome使用FCM一样。

我尝试将编码设置为aesgcmaes128gcm,但两者没有任何区别。我总是得到401。

我看到其他线程说这是由于端点在数据库中被截断所引起的,但对我而言并非如此。

如果这是我的问题,我找不到Microsoft提供的任何文档来说明如何为推送警报注册PWA。仅有的有限文档仅涵盖本机应用程序。

0 个答案:

没有答案