ServiceNow Mobile アプリ用のカスタムプッシュアプリケーションによるプッシュ通知セットアップ
独自のカスタム モバイル アプリケーションまたはプッシュ アプリケーションを使用している場合は、使用するようにアプリを設定してプッシュ コンテンツを設定する必要があります。
カスタム プッシュ アプリを使用するプッシュ通知インフラストラクチャを設定するには、プッシュ管理者 (プッシュ アプリ開発者またはモバイル アプリ開発者とも呼ばれます) とシステム管理者の関与が必要です。プッシュ管理者は、カスタマイズされたプッシュ アプリを作成するときに、アプリ、そのプッシュ メッセージ コンテンツ (ペイロード ジェネレーター)、プッシュ アクション スクリプトなどのオプションの属性も設定します。管理者は、カスタム プッシュ アプリのプッシュ通知を作成して更新します。ユーザーがカスタム プッシュ アプリをインストールし、モバイル端末からインスタンスに初回ログインすると、カスタム アプリのデバイス (チャネル) が自動的にシステムによって作成されます。
このプロセスでは、ServiceNow Mobile アプリで使用される設定について説明します。現在の ServiceNow Mobile UI のプッシュ通知設定は、モバイルプッシュ通知にあります。
事前準備
「プッシュ通知を有効にする」の手順を完了してください。
組織のモバイルアプリ開発者に push_admin ロールをアサインします。
プッシュ管理者が行うこと
カスタムプッシュアプリのプッシュ通知を設定します。このプロセスは、iOS デバイスと Android デバイスで異なります。
- (iOS のみ) 証明書をインスタンスにアップロードする
プッシュ証明書をインスタンスにアップロードして、後で iOS デバイスをプッシュ通知システムに接続できるようにします。
- カスタム アプリケーション用のプッシュ アプリケーション レコードを作成する
カスタマイズされたモバイル アプリケーションをインスタンスで登録して、アプリケーションのプッシュ通知を受信するようにます。インスタンスでは、このプッシュ アプリケーション レコードを使用して、プッシュ通知受信者の特定に必要なデバイスとプッシュ アプリケーションの組み合わせを識別します。
- プッシュメッセージコンテンツを作成する
さまざまな種類のプッシュ通知用に JSON コンテンツ ペイロードを作成します。コンテンツによって、プッシュ アプリケーションでプッシュ通知がどのように表示されるか、また、プッシュ通知に応答してユーザーがメッセージを送信できるかどうかが決定されます。プッシュ管理者は、プッシュメッセージコンテンツで使用するための、デフォルトのプッシュアクションスクリプトまたは文字列を指定する属性定義を作成できます。
- (オプション) プッシュ メッセージ属性定義を作成する
プッシュ メッセージ属性定義を使用すると、プッシュ メッセージ コンテンツ仕様の再利用可能なプロパティを作成できます。
- (オプション) プッシュ メッセージの属性値またはアクションを作成する
プッシュ メッセージのコンテンツで使用されるデフォルトの属性定義を上書きする属性値を作成することができます。
- (オプション) プッシュアクションを作成する
プッシュ アクションは、アクション可能なプッシュ通知への応答をインスタンスで受信したときに実行される、サーバー側のスクリプトです。
管理者が行うこと
プッシュメッセージとプッシュ通知を作成する:管理者は、プッシュメッセージを作成し、カスタムプッシュアプリ用に、また必要に応じコンテンツ用にプッシュ通知を設定します。
次のステップ
プッシュインストール API を使用して、ユーザーがプッシュ通知を受信するようにオプトインします。詳細については、「Push Installation API」を参照してください。