Google Play에서는 EMM 알림이라는 알림을 생성하여
다양한 이벤트에 대한 대응을 지원합니다 예를 들어 앱이
승인되면 시스템에서 ProductApprovalEvent
알림을 보냅니다.
EMM 알림은 특정 엔터프라이즈 서비스 계정과 연결됩니다. (ESA) EMM으로 기기를 설정할 수 있습니다. 또는 조직의 IT 관리자에게 알림이나 메시지를 표시하도록 알림을 수신할 수 있습니다.
EMM 알림은 Google Cloud를 통해 전송됨 Pub/Sub를 사용합니다. 방법에 대한 자세한 내용은 자세한 내용은 구독자 개요 및 구독자 가져오기 가이드를 참고하세요.
EMM을 수신하도록 시스템을 설정했는지 확인
Google Play에서 알림을 수신하거나 Cloud Pub/Sub의 이름을
구독을 연결해야 하는 주제인 경우
Enterprises.sendTestPushNotification
테스트 알림을 보내면 EMM과 Google Cloud의 통합을 검증할 수 있습니다. 기업용 Pub/Sub 서비스입니다 EMM 알림이 제대로 작동하는지 여부 API가 다음을 반환합니다.
{
topic_name: "/projects/project-name/topics/play-work-012345",
message_id: "128976912439"
}
풀 알림
Google Cloud Pub/Sub는 두 가지 알림 메커니즘인 가져오기와
푸시 하지만 가져오기 알림만 사용하는 것이 좋습니다. 풀 방식
외부 서버 설정이 필요하지 않으며 모두 프로그래매틱 방식으로 작동합니다.
수동으로 생성한 ESA가 있습니다. 풀 알림의 또 다른 장점은
고객의 추가 구성이나 유지보수가 거의 또는 전혀 필요하지 않습니다.
사용
Enterprises.pullNotificationSet
드림
및
Enterprises.acknowledgeNotificationSet
장기 실행 발신에 대한 EMM 알림 수신 및 확인
연결을 설정할 수 있습니다
통화 시
Enterprises.pullNotificationSet
님,
requestMode
를 기본값으로 유지하는 것이 좋습니다.
(waitForNotifications
). 이렇게 하면 하나 이상의 요청이 실행될 때까지 요청이
응답을 반환하기 전에 알림이 존재하는지 확인해야 합니다. 알림이 표시되지 않는 경우
빈 알림 목록을 반환한 후
요청을 다시 시도할 수 있습니다
알림을 받은 후 전화를 겁니다.
Enterprises.acknowledgeNotificationSet
드림
다음에 호출할 때 동일한 알림이 반환되지 않도록 해야 합니다.
Enterprises.pullNotificationSet
입니다.
또한 다음과 같은 경우 requestMode
를 returnImmediately
로 설정할 수 있습니다.
Enterprises.pullNotificationSet
을 호출합니다. 이 경우
대기 중인 알림이 포함되거나 또는 없으면 빈 목록이 포함됩니다.
알림이 있는지 확인합니다. 이 requestMode
옵션은
먼저 알림 구현을 테스트합니다.
EMM 알림의 예
다음은 이벤트와 이벤트로 생성되는 알림 유형의 예입니다.
참고: 다음 알림 유형은 지원 중단되었습니다.
ProductApprovalEvent
, AppUpdateEvent
, NewPermissionsEvent
AppRestrictionsSchemaChangeEvent
, ProductAvailabilityChangeEvent
,
NewDeviceEvent
AppUpdateEvent
의 경우 다음을 사용해야 합니다.
높은 우선순위 업데이트 모드 :
를 사용하세요.
설명 | 알림 |
---|---|
테스트 알림은 <ph type="x-smartling-placeholder"></ph> Google Play EMM API 테스트 알림을 보내 시스템이 Google Play에서 게시하는 알림을 수신할 수 있으며 Google Play와 연결된 모든 알림에 사용되는 주제 이름을 학습합니다. | TestPushNotification |
새로 프로비저닝된 기기를
Google Play EMM API 이제 할 수 있습니다.
기기의 deviceId 가 필요한 API 호출
(예: 설치) 및
기기를 반환하는 API
리소스도 제공합니다 이 알림은 첫 번째 계정이 프로비저닝된 후에만 전송됩니다.
관리 기기에서 로그인 페이지로 이동합니다.
지원 중단됨
| NewDeviceEvent |
관리자가 관리 Google Play Console에서 사용할 수 있습니다. 지원 중단됨 | ProductApprovalEvent
|
기기에 대기 중인 설치 시간이 초과되었습니다. 예를 들어 설치 요청이 수락되었지만 여러 시간 동안 기기에 연결할 수 없음 일이므로 설치를 확인할 수 없습니다. 시스템에서 설치 제한 시간을 전송합니다. 있습니다. | InstallFailureEvent
|
앱의 새 버전이 게시됨 업데이트는 또는 그 이상의 장치로 구성될 수 있습니다. 지원 중단됨 | AppUpdateEvent
|
앱을 업데이트하려면 새로운 권한이 관리자의 승인을 받아야 하므로 업데이트 또는 새로 설치할 수 있다는 것을 의미합니다. 이 알림은 애플리케이션에서 허용되는 권한 집합이 애플리케이션의 권한과 다름 요청할 수 있습니다 지원 중단됨 | NewPermissionsEvent |
신규 또는 수정된 앱이 포함된 새 버전의 앱이 게시됨 관리 구성 스키마를 참고하세요. 개발자가 새 APK를 업로드하면 Google Play에서 매니페스트의 스키마를 이전 버전 앱의 스키마에 있었습니다. 스키마가 변경된 경우 앱을 승인한 기업에 알림을 보냅니다. 지원 중단됨 | AppRestrictionsSchemaChangeEvent |
사용 가능한 앱을 사용할 수 없게 되거나 사용할 수 없는 앱이 다시 추가됨 Google Play에 업로드되었습니다. 개발자가 게시를 취소하면 앱 사용 가능 여부가 변경됩니다. Google Play에서 삭제됩니다. 또한 사용할 수 없는 앱이 Google Play에 다시 추가됩니다. 지원 중단됨 | ProductAvailabilityChangeEvent |