NowSDKConfiguration クラス:iOS
NowSDKConfiguration クラスには、NowSDK を初期化するために必要な構成情報が含まれています。
| 名前 | タイプ | 説明 |
|---|---|---|
| authorizationProvider | NowSDKAuthorizationProviding | 要求に応じて NowSDK に認証トークンを提供する委任オブジェクト。 |
| logLevel | NowLogLevel | 保存する関連ロガーのログメッセージのレベル。 有効な値:
|
| permisionDelegate | DevicePermissionDelegate | 指定されたデバイス権限を要求するシステムダイアログを表示するための権限をホストアプリケーションに要求するために NowSDK によって呼び出された委任オブジェクト。 |
NowSDKConfiguration - init(authorizationProvider: NowSDKAuthorizationProviding, permissionDelegate: DevicePermissionDelegate, logLevel: NowLogLevel)
NowSDKConfiguration オブジェクトを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| authorizationProvider | NowSDKAuthorizationProviding | 要求に応じて NowSDK に認証トークンを提供する委任オブジェクト。 |
| permissionDelegate {{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")