앱에서 의견 가져오기

일부 앱은 키 지정 앱 형태로 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 기기에서 키 앱 상태를 마지막으로 업로드한 시점을 나타내는 타임스탬프 (밀리초)입니다.

기업에 앱 의견 표시

앱에서 여러 가지 이유로 의견을 보낼 수 있습니다. 그러나 가장 일반적인 용도는 주요 앱 상태를 전송하는 경우 구성할 수 있습니다 예를 들면 다음과 같습니다.

  1. IT 관리자가 EMM 콘솔을 사용하여 앱의 관리 구성을 설정합니다.
  2. 백엔드에서 앱에 구성을 전송합니다.
  3. 앱이 구성 적용을 시도합니다. 각 구성에 대해 앱은 상태를 나타내는 키가 있는 앱 상태 (예: 메시지 또는 오류 알림).
  4. 이러한 주요 앱 상태를 보려면 기기 보고서를 검색하세요.
  5. EMM 콘솔에는 입력된 앱 상태의 정보를 사용하여 사용자 친화적인 방식으로 관리 구성 상태를 표시합니다.

IT 관리자에게 오류 알리기

심각도가 ERROR인 키 앱 상태는 조직이 조치를 취해야 함을 나타냅니다. 문제 해결을 위한 조치입니다 EMM은 항상 조직에 알림을 보내야 함 오류에 대한 해결 방법을 찾을 수 있습니다. 예를 들어 EMM 콘솔에 표시됩니다.

오류 상태가 수정되면 앱은 동일한 키를 사용하여 후속 조치 상태를 전송합니다. 원래 오류 상태와 업데이트된 심각도인 INFO을 반환합니다. EMM은 항상 오류가 수정되는 즉시 조직에 알립니다. 예를 들어 콘솔의 오류 대시보드에서 오류를 삭제하거나 해결됨으로 표시합니다.