Solución:
OneSignal no admite intencionalmente la eliminación de usuarios a través de la API. Es posible eliminar usuarios individualmente en el panel, pero esto está destinado principalmente a eliminar dispositivos para solucionar problemas cuando configura OneSignal por primera vez en su sitio web o aplicación.
Estas son las razones por las que actualmente no se admite la eliminación de usuarios a través de la API:
- Los usuarios que se hayan dado de baja pueden volver a suscribirse más tarde a las notificaciones. Mantener estos datos de usuario alrededor permite que OneSignal continúe rastreando con precisión métricas como el recuento de sesiones, la duración del uso y las etiquetas.
- La función de notificaciones automáticas de OneSignal está diseñada para evitar enviar la misma notificación dos veces a los usuarios que la han recibido anteriormente. Eliminar usuarios podría interferir con este mecanismo.
- Los clientes a menudo quieren ver datos sobre los usuarios no suscritos a través del panel de control de OneSignal o la API.
- Eliminar usuarios que actualmente tienen su aplicación instalada puede causar un comportamiento inesperado al usar ciertos métodos de OneSignal en su aplicación, como SendTags.
Puede usar esta línea para cancelar la suscripción del usuario para que no reciba notificaciones:
OneSignal.setSubscription(false)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)