Olá a todos,
Eu compilei um código de amostra do próprio sinal para anroid.
(https://github.com/geektimecoil/react-native-onesignal/tree/master/examples/RNOneSignal)
a compilação foi bem-sucedida, mas não consigo obter o deviceId.
Eu escrevi meu próprio ID de aplicativo com um init de sinal.
Estou executando o emilador. Eu não testei no dispositivo real.
deviceID não está funcionando no emilador? IOS também funciona.
cheque # 525
Estou encerrando porque este é um problema duplicado (# 525).
Vá para o painel do OneSignal e verifique se você vê algum erro lá - bem como verifique o logcat.
Se você não encontrar o mesmo problema observado em # 525, forneça mais informações e será um prazer reabrir e investigar.
No meu caso, nunca recebi nenhum erro no painel do OneSignal; o dispositivo estava sendo registrado com a multa OneSignal. Os onIds simplesmente não estavam disparando. Portanto, não é exatamente o mesmo que # 525
Adicionar isso logo depois que OneSignal.init () corrigiu meu problema:
OneSignal.configure();
Espero que isso ajude outras pessoas que chegam aqui do Google.
No meu caso, nunca recebi nenhum erro no painel do OneSignal; o dispositivo estava sendo registrado com a multa OneSignal. Os onIds simplesmente não estavam disparando. Portanto, não é exatamente o mesmo que # 525
Adicionar isso logo depois que OneSignal.init () corrigiu meu problema:
OneSignal.configure();
Espero que isso ajude outras pessoas que chegam aqui do Google.
** OneSignal.addEventListener ("ids", this.onIds); não disparando
Obrigado @ om-chafariz, funcionou para mim!
Comentários muito úteis
No meu caso, nunca recebi nenhum erro no painel do OneSignal; o dispositivo estava sendo registrado com a multa OneSignal. Os onIds simplesmente não estavam disparando. Portanto, não é exatamente o mesmo que # 525
Adicionar isso logo depois que OneSignal.init () corrigiu meu problema:
Espero que isso ajude outras pessoas que chegam aqui do Google.