Ok, configuré una señal con rn como está en el archivo Léame, y funciona. Se acercan las notificaciones. Sin embargo, también necesito obtener la identificación del dispositivo (jugador), para que pueda ser manejada por mi api. Como entendí, debería usar:
componentWillMount() {
OneSignal.addEventListener('ids', this.onIds);
}
onIds(device) {
console.log('Device info: ', device);
}
Sin embargo, nunca se activa. ¿Estoy haciendo algo mal? ¿Cómo puedo obtener los identificadores de dispositivo del usuario actual?
@Kacoze Agradecemos sus comentarios si
alguna solución para este problema? frente al mismo.
También estoy enfrentando estos problemas, el dispositivo puede recibir notificaciones push pero no puede obtener ID.
Editado: corregido agregando OneSignal.configure () después de addEventListener
+1
Gracias @ arma7x <3
vamos. Es trabajo. ¡¡Por qué la documentación de una señal era débil !!
En la versión anterior, no necesitamos agregar esa línea, ¡pero no sé por qué no actualizan los documentos!
Gracias por la solución. Recién encontrado en documentos:
Please note that calling OneSignal.configure() causes the ids event to fire.
@ arma7x Se solucionó mi problema, gracias.
No arreglar para mi
Recibo un error RNOneSignal.configure no es una función después de actualizar OneSignal a la última versión, ¿estaba obsoleto / eliminado en la última versión?
https://github.com/geektimecoil/react-native-onesignal/issues/844
Comentario más útil
También estoy enfrentando estos problemas, el dispositivo puede recibir notificaciones push pero no puede obtener ID.
Editado: corregido agregando OneSignal.configure () después de addEventListener