IDONTSUDO
@IDONTSUDO
ЧСВ программистов идет в комплекте с первой IDE.

PWA react как вытянуть subscription keys?

У меня есть такой код на бэке. Он логирует, пользовательские ключи подписки service woker`ов на сервер.

exports.PushUsers = (req,res) =>{
  const subscription = req.body
  
  console.log("ITSKEY",subscription.keys.p256dh )

Есть код который отвечает за подписку на сервер push-notification.
function sendSubscription(subscription) {
    return fetch(`${process.env.REACT_APP_API_URL}/push/user/`, {
      method: 'POST',
      body: JSON.stringify(subscription),
      headers: {
        'Content-Type': 'application/json'
      }
    })
}


Я хочу записывать в бд, все subscription ключи по юзерам. А потом когда происходт какое то событие. Просто подписывать пользователя на это уведомление. Я могу это сделать костыльно. Но делать костыльно не хочу.

Вопрос:

Могу ли я как узнать на фронте, какие у пользователя subscription.keys?

P.S. я пытался, логировать обьект подписки. Но в нем нет ключей. По всей видимости, механика их образования инкапсулирована.

Любые идеи и предложения, как решить эту проблему будут очень ценны.
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы