0

我試圖使用VAPID鍵在我的網站上啓用推送通知。 當我包括gcm_sender_id並從pushManager.subscribe方法刪除applicationServerKey它運行良好。Google推送通知 - DOMException:註冊失敗 - 推送服務錯誤

只有當我啓用VAPID鍵並從manifest.json文件中刪除gcm_sender_id時。我得到以下錯誤。

DOMException: Registration failed - push service error 

我正在使用Chrome瀏覽器。

回答

0

我在pushManager.subscribe方法中使用的applicationServerKey有點不正確。 它在我使用以下模塊重新生成節點中的密鑰時起作用。

const webpush = require('web-push'); 
const vapidKeys = webpush.generateVAPIDKeys()