OneSignal намеренно не поддерживает удаление пользователей через API. Можно удалить пользователей отдельно на панели управления, но это в основном предназначено для удаления устройств для устранения неполадок при первой настройке OneSignal на вашем веб-сайте или в приложении.
Вот причины, почему удаление пользователей через API в настоящее время не поддерживаются:
- Пользователи, которые отписались могут позже повторно подписаться на получение уведомлений. Сохранение данных этого пользователя позволяет OneSignal продолжить точное отслеживание показателей, таких как количество сеансов, продолжительность использования и теги.
- Функция автоматического уведомления OneSignal предназначена для того, чтобы не доставлять одно и то же уведомление дважды пользователям, которые ранее его получили. Удаление пользователей может помешать этому механизму.
- Клиенты часто хотят видеть данные о пользователях без подписки через панель инструментов OneSignal или API.
- Удаление пользователей, у которых в настоящее время установлено ваше приложение, может привести к неожиданному поведению при использовании определенных методов OneSignal в вашем приложении, таких как SendTags.
имеет смысл. Спасибо за подробное объяснение. Может быть, вы должны добавить это как ответ на часто задаваемый вопрос на своем сайте, я уверен, что я не первый, кто задумался об этом. – Markus