プライベート配布用のブランド化された新規 Android アプリを要求する

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:10分
  • 一意の会社 ID を持つカスタム Android アプリを要求して公開します。そして、このアプリをプライベート配布に使用できるようにします。

    始める前に

    必要なロール:admin

    このタスクについて

    Mobile Publishing を使用すると、プライベート配布できるブランド化された Android アプリを要求できます。要求フォームに記入し、ビルドが正常に完了したら、Android パッケージファイル (.apk) をダウンロードできます。その後、この APK ファイルを自社の MDM ポータル、または管理対象の Google Play アカウントにアップロードできます。Android ユーザーがアプリケーションを自分のデバイスに直接ダウンロードできるように、APK ファイルを Web サイトでホストすることもできます。
    Android アイコンの角が丸くなるようにするには、使用するアイコンの画像またはテキストが端から少なくとも 550 ピクセルあるようにしてください。
    外観が切り取られないようにするために、ロゴが画像の端から 550 ピクセルあるようにしてください。

    この指針に従っていない画像は、次の例のように、切り取られて表示される場合があります。


    ロゴとテキストが切り取られた例。

    手順

    1. 移動先 すべて > モバイルブランド > Mobile Publishing アプリの管理.
    2. [ 新しいアプリを要求] を選択します。
    3. [基本情報を追加] フォームで、フィールドに入力します。
      表 : 1. [基本情報を追加] フォーム
      Field (フィールド) Description (説明)
      連絡先情報 ブランド化されたモバイルアプリの要求者の名前とメールアドレスを入力します。メールアドレスは、リクエストのビルドステータスに関する通知の送信に使用されます。
      アプリ情報
      アプリタイプ

      [Now Mobile] または [Mobile Agent] を選択します。

      これらのモバイルアプリの詳細については、 Now Mobileアプリ または モバイルエージェントアプリ のドキュメントを参照してください。

      Washington DC リリース以降では一部の顧客がカスタムアプリタイプを使用できます。詳細については、「を使用したカスタムタイプのモバイルアプリの作成 Mobile Publishing」を参照してください。

      配布タイプ 配布のタイプ。[プライベート/法人 (Private/Enterprise)] を選択します。
      オペレーティングシステム (OS)

      モバイルアプリのモバイルオペレーティングシステム。選択 Android のみ

      両方のオペレーティングシステム用にモバイルアプリをブランディングする必要がある場合は、 iOS および Androidを選択します。

    4. [Next (次へ)] をクリックします。
    5. [アプリの詳細を追加] フォームで、フィールドに入力します。
      表 : 2. [アプリの詳細を追加] フォーム
      Field (フィールド) 説明
      省略名 アプリアイコンの名前。この名前は 13 文字までです。この名前は、モバイルデバイスのアプリアイコンの下に表示されます。
      正式名称 作成したアプリの一意の名前です。名前は 30 文字までで、一意である必要があります。この名前は、場所やプッシュ通知などのデバイス権限を要求するときにアプリに表示されます。
      パッケージ名

      アプリ名とアプリタイプに入力した内容に基づいて、このフィールドにパッケージ名が自動的に入力されます。

      コピーアイコン ( コピーアイコン) を選択すると、この名前をシステムクリップボードにコピーできます。

      インスタンスを事前入力

      ユーザーログインに使用されるデフォルトのアプリインスタンス URL を入力できる切り替え。安全で、SSL over HTTP (https://) を使用するデフォルトのアプリインスタンス URL を入力します。

      注:
      AppConfig を使用して、EMM スイートまたは埋め込み MAM SDK アプリでデフォルトのインスタンス URL を事前構成する場合は、このオプションを選択しないでください。詳細については、「 モバイルアプリの AppConfig」を参照してください。
      デフォルトアプリのインスタンス

      セキュアなデフォルトアプリインスタンスの URL を入力します。

      このフィールドは、[ インスタンスの事前入力 ] トグルを選択した場合にのみ表示されます。

      ニックネーム

      (オプション) デフォルトのアプリインスタンス URL のニックネームを入力します。

      このフィールドは、[ インスタンスの事前入力 ] トグルを選択した場合にのみ表示されます。

      モバイルアプリケーション管理 (MAM)

      アプリで MAM ベンダーを使用するかどうか。詳細については、「モバイルアプリケーション管理 (MAM) のデータ連携」を参照してください。

      MAM ベンダーを有効にするには、 [ モバイルアプリケーション管理を使用 ] トグルを選択します。

      モバイルアプリケーション管理ベンダー

      リストから次のいずれかの MAM ベンダーを選択します。

      • Blackberry
      • Intune

      このフィールドは、 モバイルアプリケーション管理 (MAM) トグルを選択した場合にのみ表示されます。

      エンドユーザーライセンス契約

      (EULA)およびプライバシーポリシー

      EULAおよびプライバシーポリシーのオプション。

      [ServiceNow の EULA とプライバシーポリシーを使用する] トグルを選択して、デフォルトの EULA とプライバシーポリシーをオンにします。

      EULA アプリユーザーがモバイルアプリ設定からカスタムエンドユーザーライセンス契約を表示できる URL。このオプションは、デフォルトの ServiceNow EULA を使用しない場合にのみ表示されます。
      プライバシーポリシー アプリユーザーが、モバイルアプリ設定からカスタムのプライバシーポリシーを表示できる URL。このオプションは、デフォルトの ServiceNow プライバシーポリシーを使用しない場合にのみ表示されます。
    6. [Next (次へ)] をクリックします。
    7. オプション: 上記のステップ 3 で [基本情報の追加] フォームの [オペレーティング システム] フィールドで iOSAndroid を選択した場合は、フォームのiOSセットアップの入力について プライベート配布用の新しいブランド化された iOS アプリを要求するのステップ 7 を参照してください。
      オプションの iOS 構成を完了したら、このトピックのステップ 8 に戻り、プライベートブランドの Android アプリの要求を完了します。
    8. [Android 用にセットアップ] フォームで、フィールドに入力します。
      表 : 3. [Android 用にセットアップ] フォーム
      Field (フィールド) Description (説明)
      Google アカウント
      Firebase アプリ ID

      Google Firebase プロジェクトでの Android アプリ ID。この ID は、すべての Firebase プロジェクトにおける Firebase アプリの一意の識別子です。アプリ ID には、常に文字列 名 :android: が含まれます。

      注:
      • Firebase アプリ ID は、ブランド化されたアプリ要求に対して一意です。複数のアプリを要求する場合は、各アプリに独自の一意の Firebase アプリ ID が必要です。
      • ブランド化されたアプリのパッケージ名は、デフォルトで com.servicenow.b2b.<app_name_long_no_spaces>.<client_type> になります。

      詳細については、『Google Firebase ドキュメント』を参照してください。

      Firebase API キー Google Firebase プロジェクトでの Android アプリの API キーです。このキーは、Firebase API を呼び出すときに使用される文字列です。詳細については、『Google Firebase ドキュメント』を参照してください。
      Firebase プロジェクト ID Google Firebase プロジェクトの ID。これは、Firebase プロジェクトにユーザーが割り当てた一意の識別子です。詳細については、『Google Firebase ドキュメント』を参照してください。
      ユーザーが追加した認証局を信頼するオプトイン

      信頼できるユーザーが追加した認証局 (CA) にアプリをオプトインできるようにするオプション。デフォルトでは、API レベル 24 をターゲットとするアプリはユーザー指定の CA を優先しません。

      このトグルを選択すると、アプリケーションの攻撃対象領域が縮小され、ネットワークおよびファイルベースのアプリケーションデータの一貫した処理が促進されます。

      Android アイコンとスプラッシュ画面
      ServiceNowのアイコンとスプラッシュ画面を使用する

      デフォルトの ServiceNow ブランディング画面とスプラッシュ画面を使用できるようにするオプション。

      注:
      トグルをオンにしてこのオプションを選択すると、カスタマイズオプションは使用できません。
      アダプティブアイコンの前景

      アプリのフォアグラウンドランチャーアイコン。 [アップロード ] を選択して、使用する画像ファイルを参照します。画像ファイルは、次の要件を満たしている必要があります。

      • ファイルは PNG 形式である必要があります。
      • 画像サイズは、2048 x 2048 ピクセルである必要があります。
      • 画像は、テキストのない会社のロゴのアイコンである必要があります。画像のほとんどをこのアイコンが占有している必要があります。
      • イメージの背景は透明にする必要があります。
      アダプティブアイコンの背景

      アプリの背景ランチャーアイコン。 [アップロード ] を選択して、使用する画像ファイルを参照します。画像ファイルは、次の要件を満たしている必要があります。

      • ファイルは PNG 形式である必要があります。
      • 画像サイズは、2048 x 2048 ピクセルである必要があります。
      • 画像の中にロゴやテキストを含めることはできません。
      • 画像にグラフィックを含めることはできません。
      • 画像の角を丸くしてはいけません。
      [通知] アイコン

      アプリの通知アイコン。このアイコンは、通知画面のプッシュ通知アイコンとして使用されます。[アップロード] を選択して、使用する画像ファイルを参照します。画像ファイルは、次の要件を満たしている必要があります。

      • ファイルは PNG 形式である必要があります。
      • 画像サイズは、2048 x 2048 ピクセルである必要があります。
      • 画像は透明な背景で会社名が入っている必要がありますが、テキストは入れないでください。
      • 画像の角を丸くしてはいけません。
      スプラッシュ画面のロゴ

      アプリのスプラッシュ画面。 [アップロード ] を選択して、使用する画像ファイルを参照します。画像ファイルは、次の要件を満たしている必要があります。

      • ファイルは PNG 形式である必要があります。
      • 画像サイズは、2048 x 2048 ピクセルである必要があります。
      • 画像には、透明な背景にブランドロゴまたはグラフィックが含まれている必要があります。
      スプラッシュ画面の背景色 アプリのスプラッシュ画面の背景色の色を選択する色付きのボックス。正方形を選択し、カラーピッカーで色を選択します。関連する 16 進数のカラーコードがテキストボックスに入力されます。
    9. [Next (次へ)] をクリックします。
    10. [確認して送信] フォームで、ステップ 1 〜 8 で行った選択を確認します。
    11. すべての選択肢が目的のものである場合は、 [送信] を選択して、ブランド化されたアプリのビルド要求を送信します。

    タスクの結果

    要求フォームに入力して送信すると、 ServiceNow® インスタンスによってアプリがビルドされます。

    ビルドのステータスを表示するには、次のようにします。
    1. 移動先 すべて > モバイルブランド > Mobile Publishing アプリの管理.
    2. [ 最近のアプリ要求 (Your recent app requests )] セクションで、ブランド化されたアプリ要求のカードを選択して、そのステータスを [要求の詳細 (Request details )] ページに表示します。

    完了すると、ビルドのステータスに関するメール通知が届きます。

    注:
    • 一度に 1 つのビルドしか送信できません。現在のビルドがキャンセル、失敗、または完了するまで、別のビルドを送信することはできません。
    • プライベートに配布される Android アプリは、通常、テストの準備が整うまでに 1 週間もかかりません。多くの場合、これらのアプリは、要求されたその日のうちにテストの準備が整います。ただし、タイムラインはGoogleによって決定されるため、ServiceNowタイムラインを早めることはできません。

    次のタスク

    ビルドが正常に完了し、アプリをテストする準備ができたら、次の操作を行います。
    1. 次を選択して [要求の詳細] ページに移動します。 すべて > モバイルブランド > Mobile Publishing アプリの管理 > 最近のアプリ要求.
    2. モバイルアプリのビルド要求のカードを選択します。[要求の詳細] ページが表示されます。
    3. Androidテストファイルのリンクを選択すると、APKファイルがテストのためにローカルシステムにダウンロードされます。

      完了したブランド化されたアプリビルドのファイルダウンロードリンクを示す要求の詳細ページ

    テストが正常に完了し、ブランド化された Android アプリを展開する準備ができたら、[ 承認 ] ボタンを選択します。これで要求は完了です。
    重要:
    テスト中に使用された APK ファイルも展開に使用する必要があります。