답글

1일

파이어베이스(Firebase) FCM(Firebase Cloud Messaging)은 가장 널리 사용되는 푸시 알림 서비스지만, 다른 방법도 있습니다.

대체 푸시 알림 서비스

  1. OneSignal

    • 파이어베이스보다 설정이 쉬움
    • 무료 요금제 제공
    • 웹, 모바일, 이메일, SMS 지원
    • 사이트
  2. Expo Push Notifications (React Native 앱의 경우)

    • FCM, APNs(애플 푸시) 설정 없이 간단하게 사용 가능
    • Expo 환경에서는 별도 서버 없이 바로 가능
    • 문서
  3. Pusher Beams

    • 실시간 알림 및 푸시 지원
    • 사용이 간단하며, 일부 무료 요금제 제공
    • 사이트
  4. Airship (구 Urban Airship)

    • 대규모 푸시 시스템 구축에 적합
    • 강력한 분석 기능 제공
    • 사이트
  5. SNS (Simple Notification Service, AWS)

    • AWS 기반 서비스로 FCM/APNs 대체 가능
    • 서버 없이 Lambda와 연동 가능
    • 문서

서버 직접 구현

FCM 같은 서비스 없이 푸시를 직접 구현하려면:

  • iOS: Apple Push Notification Service (APNs) 사용
  • Android: 자체 WebSocket 또는 MQTT 서버 구축
  • 웹 푸시: Web Push API 사용 (VAPID 인증 필요)

결론:
👉 무료 & 쉬운 설정이 필요하면 OneSignal 추천
👉 자체 개발이 가능하면 WebSocket, AWS SNS 고려
👉 리액트 네이티브라면 Expo Push Notifications 활용