Я делаю панель инструментов для своих пользователей (в приложении), где они могут подписываться на разные сегменты, и просто проверяю, правильно ли я это понял.
Я создаю сегменты на панели инструментов onesignal.com, и в одном сегменте я создаю ключ = «значение» (например, тест)
Я отправляю push со своего сервера и включаю
"тег" => "тест",
Теперь приложение может использовать sendTag в событии (например, нажатие кнопки пользователем) и «подписаться» на этот тег в приложении.
Это более или менее, как эта система работает. Мне действительно трудно читать это из документов.