ionic framework - OneSignal cómo enviar Push a un dispositivo específico-iónico
ionic-framework push-notification (1)
Quiero que onesignal pueda enviar notificaciones push a un dispositivo específico.
¿Cómo capturo la identificación del dispositivo del dispositivo?
¿Y qué API utilizo para enviar a ese dispositivo específico?
Gracias.
Aquí hay una copia de la guía de OneSignal sobre el envío de una notificación a un dispositivo individual:
Si desea enviar notificaciones solo a sus dispositivos de prueba:
Etiqueta tus dispositivos con una etiqueta única con
sendTag
.- Ejemplo:
OneSignal.sendTag("is_test", "true")
- Para ver un ejemplo exacto, consulte la Referencia de API de OneSignal para el SDK que está utilizando.
- Ejemplo:
Cree un nuevo segmento en el panel de control de OneSignal llamado dispositivos de prueba.
- Presione "Agregar filtro" y seleccione "Etiqueta de usuario" como "Tipo de filtro".
- Ingrese is_test igual a verdadero.
- Los valores que usaste en el paso 1.
- Al crear una nueva notificación, elimine "Todos" y agregue el segmento de dispositivos de prueba.
Si desea enviar notificaciones a un dispositivo de usuario específico: (Se puede utilizar para notificaciones de usuario a usuario)
- Obtenga el
player_id
del usuario con el método SDK degetIdsAvailable
.- Consulte la Referencia de API de OneSignal para el SDK que está utilizando, por ejemplo, el código.
- Para las pruebas, puede utilizar el ''ID de jugador'' que se muestra en la página de usuario en el panel de control.
- Puede forzar la eliminación de su aplicación y volver a abrirla para llevar su dispositivo al primer lugar de la lista.
- Envíe el
userId
deuserId
desde lagetIdsAvailable
llamadagetIdsAvailable
si el pushToken no es nulo o está vacío para su servidor. - Establezca
include_player_ids
en userId en el método SDK de PostNotification o en la llamada a la API REST de notificación de creación .