반응 네이티브 앱에 대한 푸시 알림 공급자를 선택할 때 물어볼 4 가지 질문

푸시 알림 락. 나는 하루에 두 번 퀴즈 게임을 통해 어떻게 을 이길 수 있는지에 대해 생각 나게합니다. 또는 매일 뉴스 요약을 보냈습니다. 또는 트위터는 내가 팔로우하는 누군가가 트윗을 좋아한다고 말합니다 ().

그러나 내 앱에서 어떻게합니까? 특히 React Native 앱에서?

푸시 알림을 검토 한 경우 특히 iOS와 Android를 모두 대상으로하는 경우 직접 알림을 관리하지 않기로 결정한 것 같습니다.

그러나이 질문은 누가 선택합니까? 많은 옵션이 있습니다.

자신에게 물어볼 몇 가지 질문이 있습니다.

질문 # 1 : 엑스포를 사용하고 있습니까?

그렇지 않으면 질문 2로 넘어갑니다.

그렇다면 푸시 알림 서비스를 사용하십시오! 푸시 알림 서비스에 대한 몇 가지

  • 엑스포와 관련된 많은 것들과 마찬가지로 설정하기가 쉽지 않습니다.
  • 백엔드 (및 다른 것을 사용하는 경우 REST API)와 쉽게 통합 할 수있는 여러 서버 SDK가 있습니다.
  • 백엔드를 처리하지 않고도 푸시 알림을 작성할 수있는 멋진 푸시 알림 도구가 있습니다 (테스트 및 프로토 타이핑에 적합).
  • 의사 / 가이드는 매우 분명합니다.
  • 아, 그리고 무료입니다.

질문 # 2 : 프라이버시 또는 가격?

프라이버시가 최우선 순위라면 질문 3으로 넘어가십시오.

가격이 최우선 순위 인 경우 두 가지 기본 옵션 (내가 잘 알고 있지만 다른 옵션이 있음)이 있다고 생각합니다.

원 시그널

OneSignal은 푸시 알림을 제공하는 서비스입니다. 그들

  • 무료 (무제한 기기, 무제한 알림, 테스트, 현지화 등)
  • 많은 유명 회사에서 사용
  • 멋진 API와 멋진 웹 대시 보드를 갖습니다 (비 개발자가 푸시 알림을 보낼 수 있음)
  • 전반적으로 훌륭한 개발자 경험을 쌓으십시오 (경험을 바탕으로 말하면)

죄수? 그들이 당신의 데이터로하는 일. 그들은 무료 서비스이지만 돈을 벌어야합니다. 방법? 데이터를 판매하여 수집합니다.

OneSignal은 광고주와 리서치 회사에 데이터를 판매하여 수익을 창출합니다. 또한 데이터 프라이버시를 강화해야하는 고객에게 유료 서비스 옵션을 제공합니다.

출처

이것은 본질적으로 나쁩니 까? 아니! 훌륭한 서비스와 훌륭한 개발자 경험을 제공합니다. 하지만 고려해야 할 사항입니다. 그들은 데이터 프라이버시를 증가시켜야하는 유료 서비스를 제공합니다. 그 앞에는 개인적인 경험이 없습니다.

Firebase 클라우드 메시징

Firebase Cloud Messaging (Firebase는 Google 제품)은 Google 환경 내에서 푸시 알림을 보내는 방법을 제공합니다. 내가 무료로 말할 수있는 한, 당신은 (외견 상) 그것을 사용하기 위해 다른 용량으로 Firebase를 사용할 필요가 없습니다.

이 부분에 대한 경험은 많지 않지만 React Native의 타사 패키지는 통합과 약간의 어려움을 겪고있는 것 같습니다. 그래도 잘못되었을 수 있습니다.

수정 : 나는 이것에 대해 잘못입니다! Chris Bianca은 react-native-firebase의 푸시 알림 통합에 변경 사항이 있다고 언급했습니다. 더 많은 정보.
푸시 알림 모범 사례를 배우고 싶습니까? 몇 가지 필수 규칙을 공유하는 빠른 비디오를 만들었습니다.

질문 # 3 : AWS 에코 시스템에 있습니까?

여기 몇 가지 옵션이 있습니다. 과거 프로젝트에서 AWS Simple Notification Service (SNS)와 함께 작업했습니다. 강력하지만 다른 옵션에 비해 훨씬 더 많은 구성이 필요합니다.

다른 단점은 시스템에서 생성되지 않은 메시지를 쉽게 보낼 수있는 방법이 없다는 것입니다 (관리자 인터페이스 없음). 그래도 사용이 저렴합니다!

또한 AWS 세계에는 AWS Amplify Push Notifications가 있습니다. 지난 몇 주 동안 방금 나왔으므로 이에 대한 경험이 없지만 AWS Amplify를 이미 사용하고 있다면 이것이 훌륭한 옵션이 될 수 있습니다!

질문 # 4 : 왜 그렇게 많은 질문이 있습니까?

이제 우리는 더 많은 연구를하고 스스로 결정을 내려야합니다. 선택할 수있는 여러 가지 옵션이 있습니다 (자체 시스템 롤링 포함). 그래도 난 당신이 완전히 교수형을 떠나지 않습니다. 도움이 될만한 다른 서비스와 패키지는 다음과 같습니다.

  • 도시 비행선. 공식 리 액트 네이티브 라이브러리.
  • 푸쉬 우쉬. 공식 리 액트 네이티브 라이브러리.
  • 일반적인 사용 푸시 알림 패키지 : 반응 네이티브 푸시 알림.
푸시 알림이 어렵습니다. 설정뿐만 아니라 사용법을 알고 있습니다. 푸시 알림에 대한 모범 사례를 공유하는 빠른 비디오를 모았습니다. 여기 가져와 귀하의 사용자는 감사합니다!