2017-12-19 22 views
-2

나는 그것의 프로젝트 디렉토리에 google-services.json 파일을 가지고 그것을 사용하는 앱을 요구하는 안드로이드 SDK를 가지고있다.앱에 여러 google-services.json 파일이있을 수 있습니까?

앱에 이미 구현 된 파일이 google-services.json이고 자체 Google 개발자 콘솔에서 FCM을 수신하는 경우 어떻게 될지 궁금합니다.

동일한 맛의 파일에 개의 파일을 여러 개 가질 수 있습니까? 앱이 두 개의 다른 Google 개발자 콘솔 계정에서 FCM을 수신 할 수 있습니까? 또는 앱이 두 개의 다른 Google 개발자 콘솔에서 FCM을 수신하려면 어떻게해야합니까?

FCM을 내 서버에서 응용 프로그램으로 보낼 수있는 방법을 탐색하려고합니다. 응용 프로그램의 기본 디자인을 변경하지 않고 어떻게 할 수 있습니까?

이유 취소와 함께해야합니다.

flavorDimensions "mysite" 
    productFlavors { 
     elnorte { 
      applicationId 'com.jorgesys.creatorhdplayer' 
      manifestPlaceholders = [appName: "Creator hd player"] 
      dimension "mysite" 
     } 
     reforma { 
      applicationId 'com.jorgesys.creatorhdfree' 
      manifestPlaceholders = [appName: "Creator hd free"] 
      dimension "mysite" 
     } 
     mural { 
      applicationId 'com.jorgesys.creatorhd' 
      manifestPlaceholders = [appName: "Creator hd"] 
      dimension "mysite" 
     } 
    } 

따라서 당신이 당신의 proyect에 개의 다른 google-services.json 파일을 추가해야합니다

답변

0

여러 맛이 앱에서 구성한 경우는 예를 들어 다른 패키지 이름으로 여러 응용 프로그램을 만들 것이라고 말 intende입니다 구글 플레이 서비스를 필요로하는 모든 응용 프로그램 :

enter image description here

google-services.json 파일을 방금 필요하므로 패키지 이름과 관련이 모든 응용 프로그램에 대해 하나의 파일. 하나의 맛을 구성한 경우 동일합니다 (하나의 응용 프로그램)

+0

내 질문은 한 가지 맛에만 관련이 있습니다. 내 편집 된 질문을 참조하십시오. – Kanika

+0

@Kanika 내 대답의 마지막에 "google-services.json 파일은 패키지 이름과 관련이 있으므로 모든 애플리케이션에 하나의 파일 만 필요합니다. 하나의 애플리케이션이 하나만있는 경우 동일합니다." – Jorgesys

+0

오, 그래서 만약 내가 다른 Google 개발자 콘솔 계정에서 동일한 sHA - 1 값과 패키지 이름을 사용하여 구글 - services.gson 파일을 생성, 그들은 동일 할 것인가? – Kanika