Publicado em 15. novembro 2023 por Jan Bunk
Você deseja usar os recursos avançados do OneSignal? Muitos deles podem exigir que você associe um ID externo aos usuários do OneSignal para que possa aproveitar a API REST do OneSignal.
Verifique se você ativou o OneSignal em suas configurações de notificação push. O OneSignal também precisa ser totalmente ativado, o que geralmente envolve uma atualização do aplicativo.
executeWhenAppReady()
do nosso script auxiliar de aplicação. Ele garante que seu site não tente interagir com o aplicativo antes que ele esteja pronto ou quando o site for carregado usando um navegador comum (ReferenceError, a função não está definida). oneSignalLogin
Use essa função para associar um ID externo (que você usa para identificar o usuário em seu site) a um usuário do OneSignal. Consulte a documentação do OneSignal.login para obter mais informações.
<script>
try {
oneSignalLogin("abc123");
}
catch (e) {
// Can occur if:
// - the app couldn't connect to the native code. Should be very unlikely.
// - push notifications are not included in your current plan
console.log(e);
}
</script>
oneSignalLogout
Use essa função para remover um ID externo de um usuário do OneSignal. Consulte a documentação do OneSignal.logout para obter mais informações.
<script>
try {
oneSignalLogout();
}
catch (e) {
// Can occur if:
// - the app couldn't connect to the native code. Should be very unlikely.
// - push notifications are not included in your current plan
console.log(e);
}
</script>