NowSDKConfiguration 클래스 - iOS
NowSDKConfiguration 클래스에는 NowSDK를 초기화하는 데 필요한 구성 정보가 포함되어 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| authorizationProvider | NowSDKAuthorizationProviding | 요청 시 NowSDK에 인증 토큰을 제공하는 위임 객체입니다. |
| logLevel | NowLogLevel(나우 로그 레벨) | 저장할 관련 로거에 대한 로그 메시지의 수준입니다. 유효한 값은 다음과 같습니다.
|
| permisionDelegate | DevicePermissionDelegate (디바이스 권한 위임) | 지정된 장치 권한을 요청하는 시스템 대화 상자를 표시하기 위해 호스트 애플리케이션에서 권한을 요청하기 위해 NowSDK에서 호출하는 위임 객체입니다. |
NowSDKConfiguration - init(authorizationProvider: NowSDKAuthorizationProviding, permissionDelegate: DevicePermissionDelegate, logLevel: NowLogLevel)
NowSDKConfiguration 객체를 만듭니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| authorizationProvider | NowSDKAuthorizationProviding | 요청 시 NowSDK에 인증 토큰을 제공하는 위임 객체입니다. |
| permission위임 | DevicePermissionDelegate (디바이스 권한 위임) | 지정된 장치 권한을 요청하기 위한 시스템 대화 상자를 표시하기 위해 호스트 애플리케이션에서 권한을 요청하기 위해 NowSDK에서 호출하는 위임 객체입니다. 예: |
| logLevel | NowLogLevel(나우 로그 레벨) | 저장할 관련 로거에 대한 로그 메시지의 수준입니다. 이렇게 하면 핵심 서비스 로거의 로깅 수준이 설정됩니다. NowLoggingService API를 사용하여 서비스 로그 수준을 설정할 수도 있습니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 안 함 |
다음 코드 예제에서는 이 함수를 호출하는 방법을 보여 줍니다.
guard
let instanceUrl = URL(string: "https://sn-instance.service-now.com") else {
return
}
NowServiceConfiguration(instanceUrl: instanceUrl, appBundleId: "com.servicenow.appBundle")