---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowSDKConfiguration クラス - iOS

# NowSDKConfiguration クラス - iOS {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

NowSDKConfiguration クラスには、NowSDK の初期化に必要な構成情報が含まれています。
{#NowSDKConfigurationiOSAPI__table_vx2_klw_5pb__entry__3}

| 名前 | タイプ | Description (説明) |
|-|-|-|
| 認証プロバイダー | NowSDKソフトウェアの提供 | 要求に応じて NowSDK に認証トークンを提供するデリゲートオブジェクト。 |
| logLevel | NowLogLevel | 関連するロガーが保存するログメッセージのレベル。 有効な値： * debug * エラー * 致死 * info * なし {#NowSDKConfigurationiOSAPI__ul_ihw_phx_5pb} |
| permisionDelegate | DevicePermissionDelegate | ホストアプリケーションからの権限を要求するために NowSDK によって呼び出されるデリゲートオブジェクトで、指定されたデバイス権限を要求するシステムダイアログを表示します。 |
[表 : 1. プロパティ]

{#NowSDKConfigurationiOSAPI__table_vx2_klw_5pb}

## NowSDKConfiguration - init(authorizationProvider: NowSDKAuthorizationProviding, permissionDelegate: DevicePermissionDelegate, logLevel: NowLogLevel) {#ariaid-title2}

NowSDKConfiguration オブジェクトを作成します。
{#NSDKConiOS-init_O_O_S__table_rmy_jvq_5pb__entry__3}

| 名前 | タイプ | Description (説明) |
|-|-|-|
| 認証プロバイダー | NowSDKソフトウェアの提供 | 要求に応じて NowSDK に認証トークンを提供する役割を担う委任オブジェクト。 |
| permissionDelegate | DevicePermissionDelegate | ホストアプリケーションからの権限を要求するために NowSDK によって呼び出されるデリゲートオブジェクトで、指定されたデバイスの権限を要求するためのシステムダイアログを表示します。例： class PermissionProvider: DevicePermissionDelegate { func canRequestPermission(_ permission: DevicePermission) → Bool { return true } } |
| logLevel | NowLogLevel | 関連するロガーが保存するログメッセージのレベル。 これにより、コアサービスロガーのロギングレベルが設定されます。[NowLoggingService](https://servicenow-prod.fluidtopics.net/L34Fli0BjQ1YjlGynhBHuA#NowLoggingServiceiOSAPI "NowLoggingService クラスは、NowSDK を使用して機能サービスにログ記録機能を提供する関数を提供します。") API を使用して、サービスのログ レベルを設定することもできます。 有効な値： * debug * エラー * 致死 * info * なし |
[表 : 2. パラメーター]

{#NSDKConiOS-init_O_O_S__table_rmy_jvq_5pb} {#NSDKConiOS-init_O_O_S__table_smy_jvq_5pb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

{#NSDKConiOS-init_O_O_S__table_smy_jvq_5pb}  
次のコード例は、この関数を呼び出す方法を示しています。

    guard 
      let instanceUrl = URL(string: "https://sn-instance.service-now.com") else {
      return
    }

    NowServiceConfiguration(instanceUrl: instanceUrl, appBundleId: "com.servicenow.appBundle")


