2016-08-19 5 views
0

누군가 나를 도와주세요.GCM을 Firebase SDK v3.3과 함께 유지할 수있는 방법이 있습니까?

Google은 GCM 구현을 통해 프로덕션 환경에 있습니다. Firebase SDK를 3.3으로 업데이트하기로 결정했습니다 (FIRMessaging 및 FirebaseAnalytics 구현).

Firebase SDK 업그레이드 작업 중에 Podfile을 변경했으며 새로운 Firebase v3.3 프레임 워크를 설치할 수 있습니다.

하지만 프로젝트를 컴파일하려고 할 때 몇 가지 오류가 발생합니다.

내가 오류가 GCM과 중포 기지 사이의 중복 구현에 기인 볼 수 있습니다 나는 오류를 가지고 마지막 두 줄

ld: 44 duplicate symbols for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

이다.

실제 문제는 이러한 프레임 워크 중 하나를 제거 할 수 없다는 것입니다. GCM 메시지 전송을위한 Google 프레임 워크가 필요합니다. 파이어 폭스 3.3 업그레이드를 원합니다.

아무 생각 없나요?

미리 감사드립니다.

답변

0

이제 Google은 GCM을 Firebase Cloud Messaging으로 변경했으며 이제 교차 플랫폼 서비스를 제공합니다. Firebase는 notifications도 제공합니다.

FCM은 Firebase 브랜드의 GCM의 새 버전입니다. 이 서비스는 GCM의 핵심 인프라를 상속하여 Android, iOS, Chrome에서 안정적으로 메시지를 전달합니다.

FCM은 단일 기기, 기기 그룹 또는 주제를 다루는 등 Google Cloud Messaging에서 알게 된 모든 것을 지원합니다.

GCM SDK에서 FCM SDK로 업그레이드하려면 iOS client apps 마이그레이션 가이드를 참조하십시오.

관련 문제