---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowSDKConfiguration クラス : iOS

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

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

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

| 名前 | タイプ | 説明 |
|-|-|-|
| authorizationProvider | NowSDKAuthorizationProviding | 要求に応じて NowSDK に認証トークンを提供する委任オブジェクト。 |
| logLevel | NowLogLevel | 保存する関連ロガーのログメッセージのレベル。 有効な値： * debug * error * 致命的 * 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}

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


