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.
Aktivera funktionen
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.
Tillgängliga JavaScript-funktioner
Du kanske vill kolla in
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>