---
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


---

# NowSDK アーキテクチャ

# NowSDK アーキテクチャ {#ariaid-title1}

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

NowSDK は、 Mobile SDK クラスフレームワークの最上位エンティティです。
これには、 Mobile SDK と ServiceNow インスタンスによって提供される重要な機能を活用できるようにする多数のクラス、構造体、プロトコル、タイプエイリアス、および関数が含まれています。このドキュメントでは、ServiceNow インスタンスの操作を可能にする、Mobile SDKで公開されているプライマリ フィーチャ サービスについて説明します。

Mobile SDK が提供する機能サービスを使用するには、NowSDK ライブラリをコードに統合する必要があります。SDK 機能を使用する前に、コアライブラリを呼び出して SDK を構成および初期化する必要があります。

NowSDK は次の機能を提供します。

* SDK の初期化と設定の取得と構成。
* シームレスな認証とユーザーセッション処理。
* ログ記録インターフェイス。NowSDK は、すべてのフィーチャ サービスにログ サービスを提供します。デフォルトでは、ログメッセージはプラットフォーム固有の機能を使用してシステムログに書き込まれます。SDK を構成する呼び出しの一部であるパラメーターを使用して、ログ記録しきい値を制御できます。SDK とその機能サービスによって生成されるすべてのログ メッセージを非表示にするオプションもあります (`ログ レベル = なし`)。独自のロギングソリューションが既にある場合は、 Mobile SDK でそれを使用できます。
* インフラストラクチャをビルドしてリリースします。

{#mobsdk-ios-nowsdk-arch__ul_e2r_hm5_mqb}  
NowSDK は、次の機能サービスと関連 API を提供します。

* NowDataサードパーティアプリケーションが ServiceNow インスタンスで公開されているパブリック REST API にアクセスできるようにします。NowData は NowSDK によって提供される認証およびセッション処理機能を利用するため、開発が簡素化されます。

  プライマリ API:
  * [NowAPIService](https://servicenow-prod.fluidtopics.net/9UjJjtyxf27m3JMOlPkHaw#NowAPIServiceiOSAPI "NowAPIService クラスは、指定された ServiceNow REST API への要求を実行できるようにする関数を提供します。"):この API は、ServiceNow インスタンス上で公開されている[REST API](https://servicenow-prod.fluidtopics.net/lLW_uT5I5_l1aD8yR4Jt9A "REST (REpresentational State Transfer) は、Web 上のコンピューター システム間の標準を提供するシンプルなステートレス アーキテクチャであり、コンピューター システム間の通信を容易にします。")を操作できるようにする機能を提供します。
  * [NowAttachmentService](https://servicenow-prod.fluidtopics.net/BEEtmHq_25U19NNpIYo9Bw#NowAttachmentServiceiOSAPI "NowAttachmentService クラスは、ServiceNow インスタンスのテーブル内のレコードに関連付けられている添付ファイルをアップロードしてクエリできるようにする関数を提供します。"):この API は、iOS アプリケーション内の ServiceNow インスタンスの添付ファイルをアップロードしてクエリを実行する機能を提供します。
  * [NowGraphQLService](https://servicenow-prod.fluidtopics.net/SjHpxHXeFlHlpYZ3L96TpA#NowGraphQLServiceiOSAPI "NowGraphQLService クラスは、GraphQL REST API を介して ServiceNow インスタンス上のデータに対して GraphQL クエリーを使用して要求できるようにする関数を提供します。"):この API は、GraphQL クエリを使用して、ServiceNow REST GraphQL API を使用して ServiceNow インスタンス内のテーブルからデータを取得できるようにする機能を提供します。
  * [NowTableService](https://servicenow-prod.fluidtopics.net/XD4wjFuPLG8IbOwCT0Ue1Q#NowTableServiceiOSAPI "NowTableService クラスは、既存のServiceNowテーブルのレコードに対して作成、読み取り、更新、および削除の操作を実行できるようにする関数を提供します。"):この API は、ServiceNow REST Table API を介してサービスされる ServiceNow インスタンス内の既存のテーブルに対して、作成、読み取り、更新、および削除 (CRUD) の操作を実行できるようにする機能を提供します。
  {#mobsdk-ios-nowsdk-arch__ul_dbt_r45_mqb}
* NowAnalyticsモバイルアプリケーション内で使用状況アナリティクスを収集して追跡できます。

  プライマリ API: [NowAnalyticsService](https://servicenow-prod.fluidtopics.net/F3aP8VZ5gf~3FPdbLhvSYw#NowAnalyticsServiceiOSProtocol "NowAnalyticsService プロトコルは、ユーザーアナリティクスデータの収集を管理するためのアナリティクスプロパティ、ユーザー設定、およびイベントを構成できる機能を提供します。"):この API は、ユーザー分析データを収集し、後で分析および追跡するために ServiceNow プラットフォーム内に保存する機能を提供します。
* Now チャットアプリケーションにネイティブ [Virtual Agent](https://www.servicenow.com/docs/access?context=virtual-agent-landing-page&version=australia&pubname=australia-conversational-interfaces&ft:locale=en-US) チャットウィンドウを埋め込むことができます。このサービスには UI/UX 機能が含まれています。

  プライマリ API:[NowChatService](https://servicenow-prod.fluidtopics.net/3BIGTN_cKzccpzZLGLOcjQ#NowChatServiceiOSAPI "NowChatService クラスは、仮想チャット機能とライブエージェントチャット機能を提供します。"):この API は、iOS アプリケーションに仮想エージェントライブエージェントチャット機能を提供します。アプリケーション内に NowChatService を実装するだけで、 ServiceNow プラットフォームが提供するフルサービスのチャット機能を活用できます。
* NowPushNow プッシュ:アプリケーションに迷惑メッセージを送信することができます。

  プライマリ API:
  * [NowPushPayload](https://servicenow-prod.fluidtopics.net/Gm_QPnhdvMDVzajWvdB1SA#NowPushPayloadiOSProtocol "NowPushPayload は、 NowSDK フレームワーク内でプッシュ通知プロトコルを定義するために使用できる汎用プロトコルです。"): `これは、NowSDK` フレームワーク内でプッシュ通知プロトコルを定義するために使用できる汎用プロトコルです。
  * [NowPushService](https://servicenow-prod.fluidtopics.net/CjGCHQjp7nwpjxJ~E3haeg#NowPushServiceiOSAPI "NowPushService クラスは、プッシュ通知サービスとのやり取りを可能にする関数を提供します。"):この API は、プッシュ通知サービスとの対話を可能にする機能を提供します。
  {#mobsdk-ios-nowsdk-arch__ul_ubc_zxt_vrb}
* NowWebCabrillo のサポートを使用して、 ServiceNow インスタンスでホストされている Web ページをネイティブ Web ビューでロードできます。ログイン Web ページを介してユーザーにインスタンスへのログインを強制するのではなく、ユーザー認証とセッション管理を自動的に処理します。

  プライマリ API: [NowWebService](https://servicenow-prod.fluidtopics.net/_P260ZZIsxsZ1DVLr9Cl3w#NowWebServiceiOSAPI "NowWebService クラスは、ServiceNow インスタンス上の Web ページの参照を可能にする関数を提供します。"):この API は、 ServiceNow インスタンス上の Web ページの閲覧を可能にする機能を提供します。

