web使用聚合物和具有火碱功能的火基推送通知


嗨,我想

从用聚合物创建的PWA发送网络推送通知,我想使用带有火碱函数的火碱作为"后端",但我迷路了,我一直在谷歌中搜索,但我找不到一个好的例子来做到这一点 ¿你知道使用这些技术的完整示例吗?

多谢。

您需要在 Firebase 函数中安装网络推送npm install web-push --save

然后这里是初始化库并发送通知的方法。

const webpush = require('web-push');
// VAPID keys should only be generated only once.
const vapidKeys = webpush.generateVAPIDKeys();
webpush.setGCMAPIKey('<Your GCM API Key Here>');
webpush.setVapidDetails(
  'mailto:example@yourdomain.org',
  vapidKeys.publicKey,
  vapidKeys.privateKey
);
// This is the same output of calling JSON.stringify on a PushSubscription
const pushSubscription = {
  endpoint: '.....',
  keys: {
    auth: '.....',
    p256dh: '.....'
  }
};
webpush.sendNotification(pushSubscription, 'Your Push Payload Text');

参考: https://github.com/web-push-libs/web-push

设置网络推送的详细教程在这里:

相关内容

  • 没有找到相关文章

最新更新