ServiceNow モバイル アプリ用のカスタムプッシュアプリケーションによるプッシュ通知セットアップ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • 独自のカスタム モバイル アプリケーションまたはプッシュ アプリケーションを使用している場合は、使用するようにアプリを設定してプッシュ コンテンツを設定する必要があります。

    カスタム プッシュ アプリを使用するプッシュ通知インフラストラクチャを設定するには、プッシュアドミン (プッシュ アプリ開発者またはモバイル アプリ開発者とも呼ばれます) とシステムアドミニストレーターの関与が必要です。プッシュアドミニストレーターは、カスタマイズされたプッシュ アプリを作成するときに、アプリ、そのプッシュ メッセージ コンテンツ (ペイロード ジェネレーター)、プッシュ アクション スクリプトなどのオプションの属性も設定します。アドミンは、カスタム プッシュ アプリのプッシュ通知を作成して更新します。ユーザーがカスタム プッシュ アプリをインストールし、モバイル端末からインスタンスに初回ログインすると、カスタム アプリのデバイス (チャネル) が自動的にシステムによって作成されます。

    注:
    これらの手順は、独自のカスタム プッシュ アプリケーションを開発するユーザーを対象としています。ServiceNow モバイル プッシュアプリケーションを設定する必要はありません。

    このプロセスでは、ServiceNow モバイル アプリで使用される設定について説明します。現在の ServiceNow モバイル UI のプッシュ通知設定は、モバイルプッシュ通知にあります。

    図 : 1. カスタムプッシュアプリのプッシュ通知セットアップタスク
    カスタムプッシュアプリのプッシュ通知セットアップタスク

    事前準備

    プッシュ通知を有効にする」の手順を完了してください。

    組織のモバイルアプリ開発者に push_admin ロールをアサインします。

    プッシュアドミンが行うこと

    カスタムプッシュアプリのプッシュ通知を設定します。このプロセスは、iOS デバイスと Android デバイスで異なります。

    1. (iOS のみ) 証明書をインスタンスにアップロードする

      プッシュ証明書をインスタンスにアップロードして、後で iOS デバイスをプッシュ通知システムにコネクトできるようにします。

    2. カスタム アプリケーション用のプッシュ アプリケーション レコードを作成する

      カスタマイズされたモバイル アプリケーションをインスタンスで登録して、アプリケーションのプッシュ通知を受信するようにます。インスタンスでは、このプッシュ アプリケーション レコードを使用して、プッシュ通知受信者の特定に必要なデバイスとプッシュ アプリケーションの組み合わせを識別します。

    3. プッシュメッセージコンテンツを作成する

      さまざまな種類のプッシュ通知用に JSON コンテンツ ペイロードを作成します。コンテンツによって、プッシュ アプリケーションでプッシュ通知がどのように表示されるか、また、プッシュ通知に応答してユーザーがメッセージを送信できるかどうかが決定されます。プッシュアドミンは、プッシュメッセージコンテンツで使用するための、デフォルトのプッシュアクションスクリプトまたは文字列を指定する属性定義を作成できます。

    4. (オプション) プッシュ メッセージ属性定義を作成する

      プッシュ メッセージ属性定義を使用すると、プッシュ メッセージ コンテンツ仕様の再利用可能なプロパティを作成できます。

    5. (オプション) プッシュ メッセージの属性値またはアクションを作成する

      プッシュ メッセージのコンテンツで使用されるデフォルトの属性定義を上書きする属性値を作成することができます。

    6. (オプション) プッシュアクションを作成する

      プッシュ アクションは、アクション可能なプッシュ通知への応答をインスタンスで受信したときに実行される、サーバー側のスクリプトです。

    アドミンが行うこと

    プッシュメッセージとプッシュ通知を作成する:アドミニストレーターは、プッシュメッセージを作成し、カスタムプッシュアプリ用に、また必要に応じコンテンツ用にプッシュ通知を設定します。

    次のステップ

    プッシュインストール API を使用して、ユーザーがプッシュ通知を受信するようにオプトインします。詳細については、「Push Installation API」を参照してください。