Идентифицировать устройство веб-push-уведомлений по URL-адресу конечной точки

Есть ли способ определить браузер на основе URL-адреса конечной точки веб-push-уведомления?

Я хотел бы добавить список конечных точек на страницу настроек пользователя, чтобы он мог видеть, какие устройства подключены, и удалять те, которые ему не нужны, но все, что у меня есть, это конечная точка (и данные аутентификации) в формате, подобном этому :

https://fcm.googleapis.com/fcm/send/fIoxgVbEb3Q:APA91bHN_ryToq_Oe6QQa-pO__uKoLjv2LJSI_8YxvqSN2j8UUHUxH8wTnOOHJdBq252baM3bkIXqRBp529GctrxLqF_A_K9R-5pnIL0jFw6f4p7yQq_Lp2AbNyPRyidU3JHwdmuI11p

Я хотел бы преобразовать его во что-то вроде:

  • Хром на Samsung Galaxy 8
  • Фаерфокс в Виндовс 7
  • Internet Explorer на iPhone 6

Можно ли как-то это сделать, или мне нужно собирать эти данные заранее? Я знаю, что могу получить домен формы браузера, но есть ли список, содержащий все возможности?


person HubertNNN    schedule 14.06.2018    source источник


Ответы (1)


Я думаю, что нет никакого способа сделать это без сбора информации заранее.

Домен будет одинаковым для одного и того же браузера на разных платформах.

person Marco Castelluccio    schedule 19.06.2018