Opublikowano 15. listopada 2023 przez Jan Bunk
Chcesz korzystać z zaawansowanych funkcji OneSignal? Wiele z nich może wymagać powiązania zewnętrznego ID z użytkownikami OneSignal, abyś mógł korzystać z REST API OneSignal.
Upewnij się, że włączyłeś OneSignal w ustawieniach powiadomień push. OneSignal musi być też w pełni aktywowany, co zazwyczaj wymaga aktualizacji aplikacji.
executeWhenAppReady()
w naszym pomocniczym skrypcie aplikacji. Zapewnia, że Twoja strona nie próbuje komunikować się z aplikacją zanim będzie gotowa lub gdy strona jest otwarta w zwykłej przeglądarce (ReferenceError, funkcja nie jest zdefiniowana). oneSignalLogin
Użyj tej funkcji, aby powiązać zewnętrzne ID (którego używasz do identyfikacji użytkownika na swojej stronie) z użytkownikiem OneSignal. Zobacz dokumentację OneSignal.login po więcej informacji.
<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
Użyj tej funkcji, aby usunąć zewnętrzne ID z użytkownika OneSignal. Zobacz dokumentację OneSignal.logout po więcej informacji.
<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>