Android 장치에서 인증 중에 네이티브 앱을 활성 상태로 유지

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 인스턴스에 있는 ServiceNow 속성을 사용하면 preventAppKillOnAuth 로그인하는 동안 백그라운드로 전환될 때 장치가 모바일 앱을 강제 종료하지 못하도록 Android 방지할 수 있습니다. 이 구성을 사용하면 사용자가 로그인 프로세스를 완료하거나 취소할 때까지 앱을 활성 상태로 유지하여 보다 원활한 인증 환경을 제공할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    주:
    preventAppKillOnAuth 앱이 백그라운드에 배치된 후 다시 시작되고 다시 시작되는 로그인 문제가 발생하는 경우에만 설정해야 할 수 있습니다. 이렇게 다시 시작하면 로그인 후 앱이 네이티브 모바일 인터페이스로 리디렉션되지 않을 수 있습니다. 이 문제는 Redmi, POCO 및 Oppo와 같은 OEM 장치에서 발생한 것으로 나타났습니다.

    preventAppKillOnAuth 속성은 사전 인증된 모바일 설정으로, 예로 설정할 경우 시스템에 중요한 작업이 진행 중이라는 신호를 보냅니다. 이 설정을 사용하면 백그라운드로 이동한 경우에도 인증 프로세스 중에 모바일 앱이 활성 상태로 유지됩니다.

    모바일 속성은 서버의 ServiceNow 모바일 플랫폼 sys_sg_properties 테이블에 기록으로 구성됩니다.

    주:
    preventAppKillOnAuth 속성은 20.6.0 모바일 클라이언트 릴리스부터 지원됩니다.
    예제
    코드를 검색하거나 로그인 요청을 ServiceNow 모바일 승인하기 위해 인증자 앱을 열면 앱이 백그라운드로 이동합니다. 이러한 경우 OS는 Android 다음과 같은 상황에서 앱을 종료할 수 있습니다.
    • 장치의 메모리가 부족한 경우.
    • 배터리 절약 모드가 활성화된 경우.
    • 시스템 설정에서 동시에 실행할 수 있는 백그라운드 앱의 수에 제한이 있는 경우.

    프로시저

    1. 다음으로 이동 모두 > sys_sg_properties.list.
      모바일 속성 목록이 표시됩니다.
    2. 모바일 속성 목록에서 새로 만들기를 선택합니다.
      모바일 속성 양식이 표시됩니다.
    3. 양식에서 필요에 따라 필드에 내용을 입력합니다.
      표 1. 모바일 속성 새 기록 양식
      필드 설명
      이름 모바일 속성 기록의 이름입니다. 이 기능을 구성할 수 있도록 하려면 preventAppKillOnAuth 를 입력합니다. preventAppKillOnAuth 속성은 기본적으로 꺼져 있으며 이를 구성하려면 인스턴스에 생성해야 합니다.
      애플리케이션

      모바일 속성이 적용되는 애플리케이션 범위입니다. 다른 애플리케이션 범위를 선택하려면 인스턴스 배너에서 지구본 아이콘( 지구본 아이콘)을 선택합니다. 그런 다음 애플리케이션 범위:application_scope 선택합니다.

      모바일 속성이 애플리케이션 범위에 미치는 영향에 대한 자세한 내용은 다음 문서를 참조하십시오 모바일 속성.

      설명 모바일 속성에 대한 설명입니다. 모바일 속성에 대한 설명을 입력합니다. 예를 들어, 인증 프로세스 중에 앱이 활성 상태로 유지되는지 여부를 결정합니다.
      유형 모바일 속성 기록의 데이터 유형입니다. 모바일 속성에 대해 preventAppKillOnAuth예/아니오를 선택해야 합니다.
      다음 옵션 중 하나를 입력합니다.
      • OS를 요청 Android 하고 인증 프로세스를 통해 앱을 계속 유지하려면 True를 입력합니다.
      • 인증 중에 OS가 표준 백그라운드 프로세스를 사용하여 앱을 관리할 수 있도록 하려면 AndroidFalse를 입력합니다. 이는 기본값입니다.
      활성 모바일 속성이 활성화되었는지 확인합니다. 확인란의 선택을 취소하면 모바일 속성이 활성화되지 않습니다.
      공용 여부

      인스턴스에 로그인하기 전에도 API에서 pre_auth 모바일 장치에 대해 이 속성을 공개적으로 사용할 수 있는지 여부를 결정합니다.

      속성 기능을 활성화하려면 이 확인란을 선택합니다.

      모바일 앱 구성

      이 구성과 관련이 없습니다. 공개 여부 필드를 선택하면 이 필드를 사용할 수 없습니다.

      모바일 애플리케이션

      에이전트 ,요청 또는 사용자가 모바일 게시만든 사용자 지정 앱 유형의 이름을 입력합니다. 또는 지원되는 모든 앱 유형 또는 변형에 이 속성을 적용하려면 필드를 비워 두십시오.

      값을 입력하려면 애플리케이션 이름 입력을 시작하거나 검색 아이콘을 선택합니다. 검색 대화 상자에 선택할 수 있는 애플리케이션이 나열됩니다. 모바일 애플리케이션 대화 상자에서 애플리케이션을 선택합니다.

    4. 이름 필드에 속성 이름 preventAppKillOnAuth를 입력합니다.
    5. 유형 필드에서 True/False를 선택합니다.
    6. 필드에 true를 입력합니다.
    7. 공용 여부를 선택합니다.
    8. 제출을 선택합니다.