Geplaatst op 15. november 2023 door Jan Bunk
Wil je geavanceerde functies van OneSignal gebruiken? Veel daarvan vereisen dat je een externe ID koppelt aan OneSignal-gebruikers zodat je gebruik kunt maken van OneSignal's REST API.
Zorg ervoor dat je OneSignal hebt ingeschakeld in je instellingen voor pushmeldingen. OneSignal moet ook volledig worden geactiveerd, wat meestal gepaard gaat met een app-update.
executeWhenAppReady()
functie van ons app-helper script. Het zorgt ervoor dat je website niet probeert te communiceren met de app voordat deze klaar is of wanneer je website wordt geladen met een gewone browser (ReferenceError, functie is niet gedefinieerd). oneSignalLogin
Gebruik deze functie om een externe ID (die je gebruikt om de gebruiker op je website te identificeren) te koppelen aan een OneSignal-gebruiker. Raadpleeg de documentatie voor OneSignal.login voor meer informatie.
<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
Gebruik deze functie om een externe ID van een OneSignal-gebruiker te verwijderen. Zie de documentatie voor OneSignal.logout voor meer informatie.
<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>