Firebase 메시징, 서버 키를 어디서 구할 수 있습니까?


133

Firebase를 사용하면 POST요청을 통해 자체 애플리케이션을 통해 알림 메시지를 보낼 수 있습니다 .

이 튜토리얼에서는 요청하는 방법에 대한 지침을 제공합니다 . 그러나 Authorization내 서버 키를 배치 해야하는 헤더 필드가 있습니다.

이 서버 키는 어디서 구할 수 있습니까? 이에 대한 지침이 없습니다.



벨로우즈 링크를 볼 수 있습니다. 그것은 스프링 자바 구현을 가지고있다 stackoverflow.com/a/51172021/3073945
Md. Sajedul Karim

답변:


280

해결책:

  1. 아래 스크린 샷에 따라 새 Firebase 콘솔 상단에서 프로젝트 이름 옆에 있는 설정 (톱니 바퀴) 아이콘을 클릭하십시오 . 여기에 이미지 설명을 입력하십시오
  2. 를 클릭하십시오 Project settings.
  3. Cloud Messaging탭을 클릭 하십시오.
  4. 키는 바로 아래에 Server Key있습니다.

안녕하세요 @Frank Van Puffelen도 같은가요? "애플리케이션 서버 키 가져 오기" 라고 표시된 푸시 알림에 필요한 경우 . 나는이 링크를 다스 려하고있다 : developers.google.com/web/fundamentals/getting-started/codelabs/...를 .
divy3993 2016 년

키 뒤에는 ...가 있으므로 전체 키가 여기에 표시되지 않는다는 인상을줍니다. 또한 레거시 서버 키와 같은 복사 버튼이 없습니다. 사용자가 답변을 복사하는 방법을 알 수 있도록 답변을 친절하게 업데이트 할 수 있습니까?
Ramesh Pareek

2
Firebase 콘솔에는 현재 일부 브라우저에서 복사 버튼을 숨기는 버그가 있습니다. 수정 프로그램이 비행 중이며 다음 주에 발표해야합니다. 그 동안 서버 키 레이블을 마우스 왼쪽 단추로 클릭하고 해결 방법으로 Tab 키를 누르십시오. 참조 stackoverflow.com/questions/44676388/...
프랭크 반 Puffelen

안녕하세요, PHP에서 안드로이드와 IOS에 알림을 보내려고하지만 서버가 핵심입니다. 두 앱 모두 다릅니다. 안드로이드 알림을 위해 안드로이드의 서버 키와 iOS 메시지를위한 iOS의 키를 가져야하는 상태를 유지해야합니까?
ɹɐqʞɐ zoɹǝɟ

탭은 아니지만 키는 여전히 Project credentials이라는 행 의 제목 아래에 Server key있습니다.
Frank van Puffelen

11

이것을 받아보십시오 : (첫 번째 대답은 맞습니다-이것은 페이지의 모습을 보여주기위한 것입니다!) https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm -server-api-key.html #

여기에 이미지 설명을 입력하십시오


안녕하세요, PHP에서 안드로이드와 IOS에 알림을 보내려고하지만 서버가 핵심입니다. 두 앱 모두 다릅니다. 안드로이드 알림을 위해 안드로이드의 서버 키와 iOS 메시지를위한 iOS의 키를 가져야하는 상태를 유지해야합니까?
ɹɐqʞɐ zoɹǝɟ

6

업데이트 : 2017 년 4 월 현재이 방법은 작동하지 않습니다. api_key in google-services.json은 레거시 키입니다. 선택한 답변이 맞습니다.


더 이상 사용되지 않는 방법 :

프로젝트에는 google-services.json이라는 JSON 파일이 있습니다.

해당 파일을 열고 검색

"api_key": [
        {
          "current_key": "********"
        }

*** 서버 API 키입니다.

해당 파일이 없으면 firebase 계정의 앱 세부 정보에서 파일을 다운로드 할 수 있습니다

여기에 이미지 설명을 입력하십시오


2
참고로, "current_key"값을 사용하여 푸시 알림을 디버깅하는 데 몇 시간을 보냈습니다. 나는 당신의 대답에서 이것을 얻지 못했습니다. 선택한 답변에 따라 Servery Key를 가져와야합니다.
Dhunju_likes_to_Learn

1
어쩌면 당신의 대답은 과거에 옳았지만 지금 (2017 년 2 월) 잘못되었습니다. 선택된 답이 맞습니다!
Mike Mitterer

6

firebase에는 두 개의 키가 있으며, 첫 번째 키는 설정 (Tab General)과 호출 웹 API 키에 있습니다.

두 번째로 흥미로운 것은 Settings (Tab Cloud Messaging)에서 서버 키라고합니다.

PHP의 푸시 알림에 두 번째 알림을 사용하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.