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