2017-04-20 10 views
0

문제점 : 내 프로젝트 (XCode 7 사용)에서 firebase를 사용하고 있습니다. 푸시 알림은 iOS 9.x에서 테스트했을 때 작동 했었습니다. iOS 10.3으로 업그레이드하고 알림 작업을 다시하기로 결정했을 때 작동했습니다. ... 아이폰에iOS를 10.3으로 업그레이드 한 후 firebase 알림이 더 이상 작동하지 않는 이유는 무엇입니까?

을 표시하지 않습니다 내가 확인 한 내용 :

1 중포 기지의 P12 인증서 나는 모든 중포 기지 libs와의 포드를 업데이트

2 유효합니다.

3 AppDelegate에 설치가 나는 또한 중포 기지 콘솔을 사용하여 일부 푸시 메시지를 위해 노력했다

올바른, 그들은 성공했다,하지만 난 전혀 수신되지. 중포 기지 문서에

firebase

, 이것은 아이폰 OS 10을 실행 장치에 대한

을 언급 한 이상, 당신은 디스플레이 알림을 수신 할 UNUserNotificationCenter 객체에 위임 객체를 할당해야하고, 앱이 시작되기 전에 FIRMessaging 개체가 데이터 메시지를받습니다. 예를 들어 iOS 앱의 경우 에 applicationWillFinishLaunching : 또는 applicationDidFinishLaunching : 메소드에 할당해야합니다.

그러나 문제는 Xcode 7에있는 것이므로 UNUserNotificationCenter이 없으므로 Xcode 7은 더 이상 Firebase 메시징에서 지원되지 않습니다.

편집

어떤 친구는 말한다 :

흠 난 그냥 콘솔에서 테스트가 하나

EDIT2

나를 위해 작동하지 않았다 내가 하나의 장치로 PHP 파일을 보낼 때 나는 6096716523074435565, "성공": 1, "실패": 0, "canonical_ids": 0, "결과"[ {

{ "multicast_id"내 PHP 파일의 답변입니다 "MESSAGE_ID": "0 : 1,492,683,303,568,634퍼센트의 84058575f9fd7ecd" } 그런데 ]}

, 나는이 명령

를 사용하여 토큰을 얻을

답변

0

유일한 해결책은 iOS 10의 푸시 알림 변경으로 인해 XCode 8로 업그레이드하는 것입니다.