이 사이트는 스팸을 줄이기 위해 Akismet을 사용 합니다. 댓글 데이터 처리 방법에 대해 알아보세요. 이 저장소는 아파치 라이센스 배포 규칙을 존중 한다. 안 드 로이드 클라이언트를 구축 하는 경우 원본 파일이 수정 되지 않음 cjbest 덕분에 클라이언트 종속성을 추가 할 수도 있습니다. 새 클라우드 메시징 프로젝트는 firebase 콘솔에서 Firebase 프로젝트를 만들어야 합니다. 이 프로세스에서는 프로젝트에 대 한 구성 파일 및 자격 증명을 생성 합니다. 구글 클라우드 메시징 (GCM) 안 드 로이드 클라이언트는 안 드 로이드 장치에서 실행 되는 클라이언트 응용 프로그램입니다. 클라이언트 코드를 작성 하려면 Gradle과 함께 GoogleCloudMessaging API 및 Android 스튜디오를 사용 하는 것이 좋습니다. 내가 여기에서 사용한 모든 것을 볼 수 있습니다: https://github.com/slorber/gcm-server-repository/deployer 토큰을 얻으려면, 호출 instanceID., 앱 서버의 보낸 사람 ID를 제공 하 고 범위를 GoogleCloudMessaging로 설정 합니다. 주 스레드에서이 메서드를 호출 하지 마십시오. 대신, 다음과 같이 인 텐 서비스를 확장 하는 서비스를 사용 하십시오: 관련 법률이 요구 하거나 서 면으로 동의한 경우를 제외 하 고, 라이선스에 따라 배포 된 소프트웨어는 명시적 또는 묵시적으로 어떤 종류의 보증 또는 조건 없이 “있는 그대로” 배포 됩니다. 라이센스에 따른 권한 및 제한 사항을 관리 하는 특정 언어에 대 한 라이센스를 참조 하십시오. Google은 등록 토큰 생성 및 업데이트를 처리 하기 위해 인스턴스 ID API를 제공 합니다.
이 API를 사용 하 여 포함 InstanceIDListenerService 매니페스트: 하나 이상의 배포자 사용권 계약에서 아파치 소프트웨어 파운데이션 (ASF)에 대 한 라이선스. 저작권 소유권에 대 한 추가 정보는이 작업과 함께 배포 된 알림 파일을 참조 하십시오. ASF는 아파치 라이센스에 따라이 파일을 라이센스, 버전 2.0 (` 라이센스 `); 라이센스를 준수 하는 경우를 제외 하 고는이 파일을 사용할 수 없습니다. Play Services SDK에 의존 하는 앱에서 라이선스 사본을 얻을 수 있으며 Google play 서비스 기능에 액세스 하기 전에 항상 호환 되는 Google Play 서비스 APK에 대 한 장치를 확인 해야 합니다. 이 작업은 기본 활동의 onCreate () 메서드와 Oncreate () 메서드에서 두 곳에서 수행 하는 것이 좋습니다. 체크 인 onCreate ()를 사용 하면 성공적인 확인 없이 앱을 사용할 수 없습니다. 체크 인 onResume ()은 사용자가 뒤로 단추를 통해 등의 다른 방법을 통해 실행 중인 응용 프로그램에 반환 하는 경우 확인이 계속 수행 되도록 합니다. 장치에 호환 되는 Google Play 서비스 APK가 없는 경우 앱에서 Googleplayservices 이용률을 호출할 수 있습니다.
위협 대화 상자 () 사용자가 Google Play 스토어에서 APK를 다운로드 하거나 기기의 시스템 설정에서이를 활성화 하도록 허용 합니다.