Postat den 15. november 2023 av Jan Bunk
Vill du använda avancerade funktioner i OneSignal? Många av dem kan kräva att du associerar ett externt ID med OneSignal-användare så att du kan dra nytta av OneSignals REST API.
Se till att du har aktiverat OneSignal i dina push-notifikationsinställningar. OneSignal måste också vara fullt aktiverat vilket vanligtvis innebär en appuppdatering.
executeWhenAppReady()
-funktionen i vårt hjälparskript för appen. Det säkerställer att din webbplats inte försöker interagera med appen innan den är redo eller när din webbplats laddas med en vanlig webbläsare (ReferenceError, funktionen är inte definierad). oneSignalLogin
Använd denna funktion för att associera ett externt ID (som du använder för att identifiera användaren på din webbplats) med en OneSignal-användare. Se dokumentationen för OneSignal.login för mer information.
<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
Använd denna funktion för att ta bort ett externt ID från en OneSignal-användare. Se dokumentationen för OneSignal.logout för mer information.
<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>