モバイルアプリ間でのプッシュ通知の再利用

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • モバイルアプリビルダー (MAB) を使用して、モバイルアプリ全体でプッシュ通知を再利用します。プッシュ通知は、モバイルアプリに直接表示される構成可能なプッシュメッセージです。MAB を使用してプッシュ通知を管理すると、モバイルアプリケーションの開発が 1 つのツールに効率化されます。

    始める前に

    必要なロール:admin

    このタスクについて

    このタスクでは、 MAB を使用してあるモバイルアプリから別のモバイルアプリにプッシュ通知を再利用する方法について説明します。MAB の詳細については、「モバイルアプリビルダー」を参照してください。

    プッシュ通知を最初から作成するには、「 モバイルプッシュ通知」を参照してください。

    MABでは、モバイル通知は特定のアプリケーションスコープに関連付けられておらず、使用しているアプリケーションスコープに基づいて変更されることもありません。他の ServiceNow® モバイルアプリケーションからのワークフローを含むプッシュ通知を再利用し、 MAB を使用してレコードを更新し、正しいアプリを指すようにすることができます。

    たとえば、 Now Mobile (標準の ServiceNow Request アプリケーション) 用にプッシュ通知が構成されている場合、このプッシュ通知を別のモバイルアプリで再利用できます。再利用するには、プッシュ通知レコードを選択し、次の手順で説明するように、新しいモバイルアプリを指すように構成します。

    手順

    1. 移動先 すべて > システムモバイル > モバイルアプリビルダー.
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー カテゴリのホーム画面が表示されます。
    3. メニューから [ モバイル通知 ] を選択します。
    4. [モバイルアプリケーション] リストから、別のアプリで再利用するプッシュ通知を含むモバイルアプリを選択します。
    5. [プッシュ通知イベント] リストから、再利用するプッシュ通知を含むプッシュ通知イベントを選択します。
      ページの上部に [ 元のスコープで編集 ] というメッセージが表示された場合は、それを選択して正しいアプリケーションスコープに切り替えます。
    6. メニューで プッシュ通知イベント が選択されていることを確認し、次の操作を行います。
      1. [ モバイルプッシュアプリケーション ] セクションまで下にスクロールし、[ 選択] を選択します。
      2. [アイテムを選択] ダイアログボックスで、プッシュ通知を再利用するモバイルアプリを選択します。
      3. [ 適用 ] を選択し、 [ 保存] を選択します。

      この手順を実行すると、このイベントが適用されるモバイルアプリのリストにモバイルアプリが追加されます。

      重要:
      この変更を適用するには、引き続き 2 つのレコードを作成または変更する必要があります。
      • プッシュ通知メッセージ。
      • イベントに追加したのと同じモバイルアプリケーションを指す必要があるメッセージコンテンツレコード。
      元のアプリからプッシュ通知を削除せずに、モバイルアプリでプッシュ通知を再利用する場合は、次の操作を行う必要があります。
      • プッシュ通知メッセージレコードとメッセージコンテンツレコードを複製します。
      • 次に、このイベントに追加したばかりの一致するモバイルプッシュアプリケーションをターゲットにします。
    7. メニューで、[ プッシュ通知メッセージ] を選択します。
      モバイルアプリビルダーメニューで選択されたプッシュ通知メッセージ
    8. ナビゲーションメニューで [プッシュ通知メッセージ ] を選択した状態で、次の操作を行います。
      1. オプション: 必要に応じて、フォームの上部にある [ 元のスコープで編集 ] を選択します。
      2. [その他のオプション] メニュー ( [その他のオプション] メニューアイコン) を選択します。
      3. 次に、 [ 複製] を選択します。

      プッシュ通知メッセージを複製する方法を示すモバイルアプリビルダーの UI。

    9. プッシュ通知メッセージの作成 ダイアログ ボックスで、作成 を選択し、成功!ポップアップウィンドウ。
    10. [プッシュ通知メッセージ] フォームの [設定] セクションのコピーで、 通知をプッシュして 自分のアプリケーションを指すように [アプリケーション] の値を変更する必要があります。

      たとえば、 ServiceNow エージェント モバイルアプリ (ServiceNow Mobile アプリケーション) からのプッシュ通知を Now Mobile アプリ (ServiceNow Request アプリケーション) で再利用する場合は、次に示すようにリストでその値を選択します。

      プッシュ通知メッセージを再利用するために選択されている新しいアプリを示すモバイルアプリビルダーの UI。

    11. [保存] を選択します。
    12. ナビゲーションメニューでプッシュ 通知メッセージコンテンツ レコードを選択します。
    13. [プッシュ通知メッセージコンテンツ (PUSH NOTIFICATION MESSAGE CONTENT)] レコードの [プッシュアプリケーション ] セクションで、プッシュ通知メッセージレコードで選択したアプリケーションを選択します。

      プッシュ通知メッセージコンテンツを再利用するアプリケーションの選択を示すモバイルアプリビルダーの UI。

      重要:
      プッシュメッセージコンテンツスクリプトにディープリンクがある場合は、ディープリンクジェネレーターで使用されるモバイルアプリ呼び出しを、[プッシュアプリ] フィールドで指定したアプリケーションを指すように変更する必要があります。詳細については、「モバイル向けディープリンク」を参照してください。
    14. [保存] を選択します。
    15. 最後に、ステップ 5 のプッシュ通知イベントレコードに戻り (カテゴリメニューから [モバイル通知 ] タブに戻り)、次の操作を行います。
      [ 送信するプッシュメッセージ] セクションに新しいプッシュ通知メッセージレコードを追加します。
      注:
      必要に応じて、フォームの上部にある [ 元のスコープで編集 ] を選択して、新しいメッセージ レコードを追加します。

    次のタスク

    このプッシュ通知がモバイルアプリに追加されたことを確認するには、次の操作を行います。

    1. MABのホーム画面に移動します。
    2. [モバイル通知] を選択します。
    3. [ モバイルアプリケーション ] リストから、プッシュ通知を追加したモバイルアプリを選択します。

      モバイルアプリにイベントが正常に追加されると、[ プッシュ通知 ] リストに表示されます。

      再利用されたプッシュ通知が新しいアプリに追加されたことを示すモバイルアプリビルダー UI。

    このイベントレコードのモバイルプッシュアプリケーションが、以下のチャートに従って関連するものと一致した場合、構成は完了です。
    モバイル アプリケーション モバイルプッシュアプリケーション アプリケーション名をプッシュ モバイルアプリでのディープリンクの呼び出し
    Now Mobile® ServiceNow アプリケーションを要求 SkyNow要求プッシュアプリ 要求者
    モバイルエージェント ServiceNow モバイルアプリケーション SkyNowプッシュアプリ エージェント