AgreeNightPushNotification사용법

PuDeviceToken(string deviceToken)을 사용하면 야간 알림은 기본적으로 false처리 된다고 적혀있는데

로그인 시 유저의 설정에 따라 주간알림/야간알림을 동시에 업데이트하려면

동기

        var bro = Backend.Android.PutDeviceToken(deviceToken);

        Backend.Android.AgreeNightPushNotification(isNightAgree);

비동기

        Backend.Android.PutDeviceToken(deviceToken, bro =>
        {
            Backend.Android.AgreeNightPushNotification(isNightAgree, bro =>
            {

            });
        });

이렇게 처리해야 할까요?
아니면 비동기의 경우도 동기처럼 순차적으로 표현해도 될까요?

        Backend.Android.PutDeviceToken(deviceToken, bro =>
        {
        });
        Backend.Android.AgreeNightPushNotification(isNightAgree, bro =>
        {
        });

안녕하세요 개발자님,
말씀해주신 'PuDeviceToken(string deviceToken)을 사용하면 야간 알림은 기본적으로 false처리’는 별도의 비동의 처리가 이루어지는 형태는 아니며 기본적인 푸시 동의만 처리됨을 의미합니다.

주간 푸시만 동의하는 경우 PutDeviceToken만 호출하시면 됩니다. 야간 알림은 기본값이 false이므로 추가 호출이 필요 없습니다.

Backend.Android.PutDeviceToken(deviceToken);

야간 푸시도 함께 동의하는 경우 PutDeviceToken 완료 후 AgreeNightPushNotification을 호출하시면 됩니다.

// 비동기
Backend.Android.PutDeviceToken(deviceToken, bro =>
{
    Backend.Android.AgreeNightPushNotification(true, bro => { });
});

PutDeviceToken 등록이 완료된 디바이스 토큰을 기준으로 AgreeNightPushNotification이 동작하므로 야간 동의 케이스에서는 위와 같이 순서를 지켜 호출해 주세요.

저희 게임은 주/야간 푸시 허용을 함께 저장하게 되어있어서 함께 호출해야하는데
순서만 잘지키면 된다는거죠?
감사합니다!

좋아요 1