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.
Habilitando o recurso
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.
Funções JavaScript disponíveis
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>