방법: OneSignal 고급 기능 사용하기

게시일 15. 11월 2023 작성자 Jan Bunk


OneSignal의 고급 기능을 사용하고 싶으신가요? 이러한 기능 중 다수는 OneSignal의 REST API를 활용할 수 있도록 OneSignal 사용자와 외부 ID를 연결해야 할 수 있어요.

기능 활성화하기

푸시 알림 설정에서 OneSignal을 활성화했는지 확인하세요. OneSignal도 완전히 활성화되어야 하며, 일반적으로 앱 업데이트가 필요해요.

사용 가능한 JavaScript 함수

다음의 executeWhenAppReady() 함수를 확인해 보세요. 앱 도우미 스크립트예요.. 이 함수는 앱이 준비되기 전이나 웹사이트가 일반 브라우저에서 로드되었을 때 웹사이트에서 앱과 상호작용을 시도하지 않도록 해줘요(ReferenceError, 함수가 정의되지 않음).

oneSignalLogin

웹사이트에서 사용자를 식별하는 데 사용하는 외부 ID를 OneSignal 사용자와 연결하려면 이 함수를 사용하세요. 자세한 내용은 OneSignal.login 문서를 확인하세요.


<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

OneSignal 사용자에게서 외부 ID를 제거하려면 이 함수를 사용하세요. 자세한 내용은 OneSignal.logout 문서를 확인하세요.


<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>