범위가 지정된 애플리케이션 설치 및 구성 Mobile SDK

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • 을 활용 Mobile SDK하는 애플리케이션을 작성하기 전에 범위가 지정된 애플리케이션을 설치하고 구성 Mobile SDK 해야 합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 웹 사이트의 ServiceNow Store 페이지로 Mobile SDK 이동합니다.
      자세한 내용은 Install a ServiceNow Store application 문서를 참조하십시오.
    2. 설치 요청을 선택하여 범위가 지정된 애플리케이션을 인스턴스에 다운로드 Mobile SDK 합니다.ServiceNow
    3. 범위가 지정된 애플리케이션이 인스턴스에 ServiceNow 제대로 설치되었는지 확인합니다Mobile SDK.
      1. 플러그인의 양식인 시스템 정의 > 플러그인을 엽니다.
      2. 검색 필드에 mobile_sdk를 입력합니다.
        다음과 유사한 화면이 나타납니다.

        모바일 SDK 플러그인 검증
      3. 플러그인 IDsn_mobile_sdk 버전이며 최신 버전인지 확인합니다.
    4. 설정 [sn_mobile_sdk] 테이블Mobile SDKMobile SDK 열고 .

      모바일 SDK 설정 양식
      1. 이름 필드에 을 활용Mobile SDK할 애플리케이션의 이름을 입력합니다.
      2. Android 애플리케이션 IDApple 번들 ID 필드에 모바일 애플리케이션의 ID를 입력합니다.
        예를 들어, 모바일 Mobile SDK 애플리케이션에 추가된 경우 이 ID는 모바일 애플리케이션의 ID가 됩니다.
      3. SDK 설정 필드에 애플리케이션이 활용할 모든 기능 서비스에 대한 JSON 구성 속성을 입력하고 true로 설정합니다.
        예:
        {
            "graphql": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "table": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "api": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "attachment": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "chat": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "web": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "push": {
                "enabled" : true
            }
        }

        고급 확인란이 선택되어 있지 않은지 확인합니다. 이렇게 하면 SDK 설정 필드에 JSON을 입력할 수 있습니다.


        SDK 설정

        SDK 설정에 추가된 적용 가능한 구성은 인스턴스 구성과 ServiceNow 함께 사용됩니다.

        예를 들어 chat: enabled = true인 경우 채팅 기능을 활용하려면 인스턴스에 ServiceNow 플러그인이 설치되어 있어야 가상 에이전트 합니다. 플러그인이 가상 에이전트 설치되어 있지만 SDK 설정chat: enabled = false가 포함되어 있으면 애플리케이션에서 채팅 인터페이스를 활용할 수 없습니다.

      4. 제출을 선택하여 애플리케이션 설정을 저장합니다.
    5. 옵션입니다. 애플리케이션에서 활용 사용량 인사이트할 수 있도록 하려면 애플리케이션에 애플리케이션을 등록합니다 사용량 인사이트 .
      1. 애플리케이션의 Mobile SDK 설정 기록을 다시 엽니다.
      2. 화면 왼쪽 아래에서 Register for Analytics(분석에 등록)를 선택합니다.
        다음과 유사한 화면이 나타납니다.

        분석 등록
      3. 업데이트를 선택하여 등록을 저장합니다.
    6. SDK 설정을 확인합니다.
      1. REST API 탐색기로 이동합니다.
      2. 지정된 필드에 다음을 입력합니다.
        • 네임스페이스: sn_mobile_sdk
        • API 이름: 모바일 SDK
        • API 버전: 최신
      3. Android 앱에 대한 설정 가져오기(GET)를 선택합니다.
      4. applicationID 필드에 연결된 Mobile SDK 설정 레코드에 입력한 애플리케이션 ID를 입력 Android 한 다음 보내기를 선택합니다.
        응답은 다음과 유사해야 합니다.

        Verigy SDK 설정

        JSON 응답 본문의 모습은 다음과 유사해야 합니다.

        { 
          "platformVersion": "utah", 
          "enabled": true, 
          "analytics": { 
            "AnalyticsEnabled": true, 
            "AnalyticsEnabledForUnauthenticatedUser": false, 
            "EndpointUrl": "https://my-instance.servicenow.com.com", 
            "InstanceId": "db63a848db9f6091fd3467c8f4879524", 
            "ApiKey": "de742fc9db9f6090e03ad7c8f4961923:af0f36b91bc074109a9054a26032a6bf", 
            "ApiAuth": "11ab4240a6d5459c96d2bfb8e1aa3ddd", 
            "ConsentSettings": null, 
            "AppName": "TestNow App", 
            "AppType": "MobileSDK", 
            "ChannelType": "sdk", 
            "Configuration": {} 
          }, 
          "sdk": { 
            "graphql": { 
              "enabled": true 
            }, 
            "table": { 
              "enabled": true 
            }, 
            "api": { 
              "enabled": true 
            }, 
            "attachment": { 
              "enabled": true 
            }, 
            "chat": { 
              "enabled": true 
            }, 
            "web": { 
              "enabled": true 
            },
            "push": { 
              "enabled": true 
          } 
        }