2017-03-01 4 views
0

저는 프로젝트에서 소작을 사용했음을 알고 싶습니다. 누구든지 푸시 알림에 도움이 될 수 있습니까? Firebase 또는 Apple 푸시 알림. 또한 나는 사용자를 위해 더 나은 하나의 진정한 이유를 원합니다. 장점Apple 푸시 알림 또는 Firebase 푸시 알림?

+1

귀하의 질문은 주로 독설입니다. 질문을 구체적으로 작성해야합니다. "좋은 통보"를 정의하십시오. –

답변

3

일부는 응용 프로그램이 포 그라운드에서 실행중인 경우, 앱의 알림을 가질 수있다하더라도 사용자의 사용 해제 통지하는 경우

1).

2) 기기에서 알림을 보내려면 대시 보드를 만들 필요가 없습니다.

3) FCM 대시 보드의 알림 분석.

4) 통지 페이로드 구조를 쉽게 작성할 수 있습니다.

5) 응용 프로그램 서버 측 처리는 하나의 키를 여러 응용 프로그램 및 플랫폼 (아이폰 OS, 안드로이드, 웹)

+0

고맙습니다. –

+0

답장을 보내 주시고 답변을 드리겠습니다. 대답이 필요하시면 알려주세요. –

+0

벌써 했어요. –

0

APNS 내 경험에 훨씬 더 필요하며, 간단합니다. 그들은 훨씬 더 많은 성공을 거두었고 더 쉽습니다. Apple의 서비스만큼이나 효과가 있다고 생각합니다.

+0

Firebase를 사용하여 알림을 보내는 경우 iOS 앱에서 추가 Google 라이브러리가 필요합니까? 아니면 운영 체제가 FCM에서 전송 된 경우에도 동일한 방식으로 표시합니까? 그리고 그들을 클릭하면 앱을 실행합니다 (백그라운드에있는 경우)? 이유 : https://firebase.google.com/docs/cloud-messaging/ios/first-message#add_firebase_to_your_app – Render

+0

FCM에서 FCM 토큰을 사용하므로 Firebase lib를 추가해야합니다. FCM 토큰을 얻을 수 있습니다. 그리고 Lib을 사용하여 데이터 등을 검색하는 것이 훨씬 쉬울 것입니다. –

+0

감사합니다. 그냥 배웠습니다. Firebase는 많은 통계 수집 작업을하고있는 것으로 보입니다 (Mixpanel과 FB Pixel이하는 유사한 자료). 인터넷에서 가능한 모든 정보를 가져 오려고하는 Google의 계획과 같습니다. 나는 이것을 지원하고 싶지 않고, 클라이언트를 더 크게 만들기 위해 여분의 라이브러리를 설치하고 싶지도 않다. – Render

1

APN을 통해 허용되는 최대 알림 페이로드는 iOS 8 이상에서 4KB입니다. iOS 8 이전에는 256 바이트 운영 체제 만있었습니다. 알림 페이로드는 알림 크기와 장치 토큰의 합계입니다.

FCM을 통해 알림과 별도로 메시지를 보낼 수도 있습니다. FCM은 서로 다른 기능에 대한 두 가지 페이로드 크기를 설명합니다. 허용되는 최대 알림 페이로드 크기는 2KB이며 FCM과 APN 및 WNS를 비교할 때 가장 낮습니다. 최대 메시지 페이로드 크기는 4KB입니다.

WNS는 세 가지 중에서 가장 높은 알림 페이로드를 허용하는 것으로 5KB입니다.

2

Firebase Cloud Messaging은 원래 Android에 대한 알림을 전송하는 플랫폼입니다. 그들은 아이폰 OS SDK를 추가하지만, 아이폰 OS는 FCM 애플 푸시 알림 서비스를 모두 사용하는 것을 의미에 자신의 SDK를 사용하여 : iOS 장비에 대한

밀어 => 중포 기지 클라우드 메시징 => 애플의 APNS => 장치

하는 경우 iOS 앱 만 개발 중이므로 APNS를 직접 사용하는 것이 가장 좋습니다. FCM을 위해 모든 인프라를 이미 설정했다면, iOS와 Android를 모두 처리하기 위해 FCm 만 지원하면 약간의 코드를 저장할 수 있습니다.

그러나 기술적 인 이점은 없습니다.

+0

실용적인 이점이 있습니다. 한 가지 방법 만 사용하면 Android/iOS의 두 가지 개별 방법보다 작업량이 적습니다. – twicejr