Hola a todos,
Compilé el código de muestra de una señal para Android.
(https://github.com/geektimecoil/react-native-onesignal/tree/master/examples/RNOneSignal)
la compilación es exitosa, pero no puedo obtener deviceId.
Escribí mi propia ID de aplicación con una señal de inicio.
Estoy ejecutando emilator. No lo probé en el dispositivo real.
¿DeviceID no funciona en el emilador? IOS también funciona.
comprobar # 525
Estoy cerrando porque este es un problema duplicado (# 525).
Vaya al panel de OneSignal y verifique si ve algún error allí, además de verificar el logcat.
Si no ve el mismo problema que se ve en el n. ° 525, proporcione más información y con gusto lo volveré a abrir e investigar.
En mi caso, nunca recibí ningún error en el panel de OneSignal; el dispositivo se estaba registrando con OneSignal bien. Los onIds simplemente no disparaban. Entonces, no es exactamente lo mismo que el n. ° 525
Agregar esto justo después de OneSignal.init () solucionó mi problema:
OneSignal.configure();
Espero que esto ayude a otros que aterrizan aquí desde Google.
En mi caso, nunca recibí ningún error en el panel de OneSignal; el dispositivo se estaba registrando con OneSignal bien. Los onIds simplemente no disparaban. Entonces, no es exactamente lo mismo que el n. ° 525
Agregar esto justo después de OneSignal.init () solucionó mi problema:
OneSignal.configure();
Espero que esto ayude a otros que aterrizan aquí desde Google.
** OneSignal.addEventListener ("ids", this.onIds); no disparar
Gracias @ om-Fountain, ¡funcionó para mí!
Comentario más útil
En mi caso, nunca recibí ningún error en el panel de OneSignal; el dispositivo se estaba registrando con OneSignal bien. Los onIds simplemente no disparaban. Entonces, no es exactamente lo mismo que el n. ° 525
Agregar esto justo después de OneSignal.init () solucionó mi problema:
Espero que esto ayude a otros que aterrizan aquí desde Google.