메인 콘텐츠로 건너뛰기
노티플라이 SDK는 푸시 알림 권한 요청을 자동으로 처리하지 않습니다.
즉, 유저가 알림을 받을 수 있도록 앱에서 직접 권한 요청 로직을 구현해야 합니다.
아래는 플랫폼별 구현 방법입니다.
  • Android
  • iOS
  • Flutter
  • React Native

Android 푸시 알림 사전 동의

  • Android TIRAMISU(API 33) 이상에서는 런타임 권한 요청이 필수입니다.
  • 노티플라이 Android SDK와는 별개로, 앱에서 직접 권한 요청 코드를 작성해야 합니다.
👉 Android Developers: Notification runtime permission
// 권한 요청 예시 (Kotlin)
private fun askNotificationPermission() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU &&
        ContextCompat.checkSelfPermission(
            this,
            Manifest.permission.POST_NOTIFICATIONS
        ) != PackageManager.PERMISSION_GRANTED
    ) {
        ActivityCompat.requestPermissions(
            this,
            arrayOf(Manifest.permission.POST_NOTIFICATIONS),
            101
        )
    }
}