Отправить токен устройства приложения Android в WordPress Web из TWA

#php #android #wordpress #token #twa

#php #Android #wordpress #токен #twa

Вопрос:

Я создаю TWA, который открывает сайт WordPress и показывает некоторые данные, адресованные нескольким пользователям. Каждый пользователь должен видеть определенную информацию в соответствии со своим местом в цепочке заказов и, таким образом, получать разные уведомления.

Теперь при определенных событиях WP (например, при создании пользовательского типа post post) PHP выполняет HTTP-запрос с помощью wp_remote_post для отправки уведомлений по всей Firebase на ВСЕ устройства, на которых установлено приложение, что далеко не идеально.

Итак, я полагаю, что способ сузить отправку уведомлений — это получить токен каждого приложения (TWA), сохранить в WordPress в таблице wp_usermeta (чтобы он был связан с каждым отдельным пользователем) и использовать его для отправки специальных уведомлений в соответствии с событиями, происходящими на сайте.

Ну, это мой вопрос:

Есть ли какой-либо способ безопасной отправки этих токенов из TWA в WordPress как можно проще и понятнее?

Спасибо!

Ответ №1:

В большинстве случаев лучший способ реализовать push-уведомления в доверенной веб-активности — это реализовать веб-push-уведомления в прогрессивном веб-приложении, а затем включить делегирование уведомлений в доверенной веб-активности.

В тех случаях, когда это не лучшее решение, вы можете использовать пользовательские HTTP-заголовки для отправки информации из приложения Android в доверенную веб-активность (при условии, что строки запроса нежелательны из-за безопасности).