Как получить VAPID_PUBLIC_KEY и VAPID_PRIVATE_KEY для реализации django webpu sh? - PullRequest
0 голосов
/ 12 июля 2020

Я хочу реализовать уведомление web pu sh в проекте django, где интерфейс реализован с помощью реакции. Я следил за https://www.digitalocean.com/community/tutorials/how-to-send-web-push-notifications-from-django-applications этой документацией, но не нашел способа получить VAPID_PUBLIC_KEY и VAPID_PRIVATE_KEY для WEBPUSH_SETTINGS. Как это получить?

1 Ответ

0 голосов
/ 13 июля 2020

В руководстве по DigitalOcean, на которое вы ссылались, предлагается «перейти к веб-приложению web-pu sh -codelab . Здесь вам будут предоставлены автоматически сгенерированные ключи. Скопируйте частные и опубликованные c ключей. " Однако похоже, что эта веб-страница больше не доступна.

Другой способ создания пары ключей VAPID - использовать web-pu sh эталонную реализацию . Сначала установите пакет web-pu sh npm, используя npm install web-push -g, затем запустите web-push generate-vapid-keys, чтобы получить следующий результат:

Public Key:
BLEvwbQgAjaHjmXcJgpAmOpFCuR-m_BKJWhskZmbFYAQABA4ZrpLQ1UnNJVH_Zbmzjugmmts2I5kLt8wMKQlIME

Private Key:
cSTj1YJCOQGP-J6QLCr3gSkU2OPs39Dx3FtiBc6ZOYI

Очевидно, не используйте эту пару ключей - вы ' я должен держать ваш закрытый ключ, ну ... приватным.

...