일부 앱은 키 지정 앱 형태로 EMM에 의견을 보낼 수 있습니다. 상태가 될 수 있습니다. 키가 있는 앱 상태는 고유 식별자 (키)로 구성되며, 해당 메시지 (선택사항), 컴퓨터가 읽을 수 있는 데이터 (선택사항), 심각도 확인할 수 있습니다 이러한 파일을 보내려면 앱이 Enterprise Jetpack 라이브러리
EMM은 주요 앱 상태의 데이터를 사용하여 IT 관리자가 계속 앱을 최신 버전으로 유지합니다. 예시 기업에 의견 표시에 설명되어 있습니다.
기기 보고서 사용 설정
앱은 기기별로 키 앱 상태를 전송합니다. 주요 앱 상태 이전 기기에 설치된 앱에서 수락된 경우 기기를 사용 설정해야 합니다. 보고서를 생성할 수 있습니다. 기기에서 정책이 업데이트될 때까지 모든 키 앱은 상태가 무시되고 영원히 사라집니다. 다음 날짜 이전에 기기 보고서 사용 설정 최대한 빨리 기기 등록 완료 프로세스입니다 이렇게 하면 기기 중에 생성된 앱 피드백을 받을 수 있습니다. 키 지정된 앱 상태가 손실되지 않습니다.
devices.update()
를 호출합니다.policy.deviceReportPolicy
을"deviceReportEnabled"
로 설정합니다.
기기 보고서 가져오기
기기 보고서를 가져오는 방법에는 여러 가지가 있습니다.
- 다른 알림과 함께 기기 보고서를 가져오려면 다음을 호출합니다.
enterprises.pullNotificationSet()
응답에서 각deviceReportUpdateEvent
는 기기 보고서를 나타냅니다. - 기기의 최신 키 앱 상태로 업데이트된 기기 보고서를
devices.get()
를 호출합니다. - 기기에서 최신 앱 상태를 강제로 업로드하도록 하려면 다음을 호출합니다.
devices.forceReportUpload()
이 방법을 사용하면 마지막 보고서가 생성된 후 총 기기 수
키 앱 상태 보기
기기 보고서는 기기 리소스의 일부입니다. 보고서에는 appState
가 포함됩니다.
기기 또는 직장 프로필에 설치된 각 앱 (패키지)에 대한 객체를 정의합니다.
지정된 패키지의 키가 지정된 앱 상태 (keyedAppState
)가 다음에 나열됩니다.
appState
객체를 반환합니다.
{
"result":{
"kind":"androidenterprise#device",
"report":{
"appState":[
{
"keyedAppState":[
{
"severity":"severityError",
"data":"user",
"message":"Username or password are incorrect",
"key":"account",
"stateTimestampMillis":"1556206406926"
}
],
"packageName":"com.google.android.feedbacktestapp"
}
],
"lastUpdatedTimestampMillis":"1556206407685"
},
"androidId":"32714368a0ad8ad5",
"managementType":"managedProfile",
"policy":{
"deviceReportPolicy":"deviceReportEnabled"
}
}
}
키가 지정된 각 앱 상태는 다음과 같은 항목을 포함합니다.
필드 | 설명 |
---|---|
key |
상태를 식별하는 고유 키입니다. |
severity |
상태의 심각도: INFO 은 정보 메시지를 나타냅니다. 예를 들어 관리 구성이 성공적으로 설정된 경우입니다. ERROR 는 기업에서 문제를 해결하기 위해 조치를 취해야 함을 나타냅니다. 예를 들어 관리 구성을 설정할 수 없는 경우입니다. |
message |
앱 상태에 관한 세부정보를 제공하는 문자열입니다(선택사항). 앱 개발자는 이 필드를 사용자 대상 메시지로 처리하는 것이 좋습니다. |
data |
EMM에 컴퓨터가 읽을 수 있는 앱 상태 세부정보를 제공하는 문자열입니다(선택사항). 예를 들어 IT 관리자가 콘솔에서 쿼리할 수 있는 값(예: 'Battery_warning data < 10"). |
stateTimestampMillis |
앱 상태가 기기에서 마지막으로 업데이트된 시간을 나타내는 타임스탬프 (밀리초)입니다. |
lastUpdatedTimestampMillis |
기기에서 키 앱 상태를 마지막으로 업로드한 시점을 나타내는 타임스탬프 (밀리초)입니다. |
기업에 앱 의견 표시
앱에서 여러 가지 이유로 의견을 보낼 수 있습니다. 그러나 가장 일반적인 용도는 주요 앱 상태를 전송하는 경우 구성할 수 있습니다 예를 들면 다음과 같습니다.
- IT 관리자가 EMM 콘솔을 사용하여 앱의 관리 구성을 설정합니다.
- 백엔드에서 앱에 구성을 전송합니다.
- 앱이 구성 적용을 시도합니다. 각 구성에 대해 앱은 상태를 나타내는 키가 있는 앱 상태 (예: 메시지 또는 오류 알림).
- 이러한 주요 앱 상태를 보려면 기기 보고서를 검색하세요.
- EMM 콘솔에는 입력된 앱 상태의 정보를 사용하여 사용자 친화적인 방식으로 관리 구성 상태를 표시합니다.
IT 관리자에게 오류 알리기
심각도가 ERROR
인 키 앱 상태는 조직이 조치를 취해야 함을 나타냅니다.
문제 해결을 위한 조치입니다 EMM은 항상 조직에 알림을 보내야 함
오류에 대한 해결 방법을 찾을 수 있습니다. 예를 들어
EMM 콘솔에
표시됩니다.
오류 상태가 수정되면 앱은 동일한 키를 사용하여 후속 조치 상태를 전송합니다.
원래 오류 상태와 업데이트된 심각도인 INFO
을 반환합니다. EMM은
항상 오류가 수정되는 즉시 조직에 알립니다. 예를 들어
콘솔의 오류 대시보드에서 오류를 삭제하거나 해결됨으로 표시합니다.