パブリック配布用の新しいブランド化された iOS アプリを要求する

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

    始める前に

    必要なロール:admin

    このタスクについて

    Mobile Publishing を使用すると、公開 Apple ストアで配布できるブランド化された iOS アプリを要求できます。要求フォームに入力すると、ServiceNow® インスタンスでアプリが構築され、XCode アーカイブファイル (.xcarchive) をダウンロードできるリンクが提供されます。次に、XCode アーカイブファイルをダウンロードして更新し、再署名して iOS アプリケーションアーカイブファイル (.ipa) を生成します。.ipa ファイルが生成されたら、Apple Connect にアップロードしてテストします。テストが完了すると、ビルドを承認して、ブランド化されたアプリを公開 Apple ストアで展開できます。
    注:
    一般に配布される iOS アプリのビルドは、送信からテストの準備が整うまでに 1 週間かかります。 このタイムラインはAppleによって決定されるため、ServiceNowを早めることはできません。

    下記ガイドラインに従っていない画像は、次の例のように、ブランド化されたアプリ内では切り取られて表示される場合があります。

    ロゴとテキストが切り取られたアイコンの例

    手順

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

      [ Now Mobile ] または [ モバイルエージェント] を選択します。

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

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

      配布タイプ 配布のタイプ。[パブリック] を選択し、[パブリック配布契約条件] ダイアログ ボックスで [同意する] を選択します。
      オペレーティングシステム (OS)

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

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

    4. [Next (次へ)] をクリックします。
    5. [アプリの詳細を追加] フォームで、フィールドに入力します。
      表 : 2. [アプリの詳細を追加] フォーム
      フィールド 説明
      省略名 アプリアイコンの名前。名前は 13 文字を超えることはできません。この名前は、モバイルデバイスのアプリアイコンの下に表示されます。
      バンドル ID

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

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

      インスタンスを事前入力

      ユーザーログインに使用されるデフォルトのアプリインスタンス 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. [ iOS のセットアップ] フォームのフィールドに入力します。
      表 : 3. [iOS 用にセットアップ] フォーム
      フィールド Description (説明)
      iOS アイコンとスプラッシュ画面
      ServiceNowのアイコンとスプラッシュ画面を使用する

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

      トグルをオンにしてこのオプションを選択すると、カスタマイズオプションは使用できません。

      アプリアイコン

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

      • ファイルは PNG 形式である必要があります。
      • 画像サイズは 1024 x 1024 ピクセルである必要があります。
      • 画像は、テキストのない会社のロゴのアイコンである必要があります。画像のほとんどをこのアイコンが占有している必要があります。
      • 画像にはフラット化されたレイヤーが必要です。
      • 画像は無地の背景である必要があります。
      • 画像の角を丸くしてはいけません。
      スプラッシュ画面のロゴ

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

      • ファイルは PNG 形式である必要があります。
      • 画像サイズは、2048 x 2048 ピクセルである必要があります。
      • 画像は透明な背景で、会社名とロゴが入っている必要があります。
      スプラッシュ画面の背景色 アプリのスプラッシュ画面の背景色の色を選択する色付きのボックス。正方形を選択し、カラーピッカーで色を選択します。関連する 16 進数のカラーコードがテキストボックスに入力されます。
      内部 iOS アプリテスター

      iOS アプリのテスター。iOSブランディングの場合、ユーザーは Apple TestFlight から通知を受け取る必要があります。[追加] を選択し、各テスターの [名]、[]、および [メール アドレス] を入力します。TestFlight の詳細については、『Apple ドキュメント』を参照してください。

      注:
      ブランド化されたアプリの要求を送信した後にテスターまたは別のテスターを追加するには、 ServiceNow Support でチケットを開きます。
    8. [Next (次へ)] をクリックします。
    9. オプション: 上記の手順 3 で [基本情報の追加 ] フォームの [オペレーティング システム] フィールドで iOS [とAndroid] を選択した場合は、 パブリック配布用の新しいブランド化された Android アプリを要求する の手順 8 で [Android のセットアップ] フォームへの入力について確認してください。
      オプションの Android 構成を完了したら、このトピックのステップ 10 に戻り、パブリックブランドの iOS アプリの要求を完了します。
    10. [確認して送信] フォームで、ステップ 1 〜 9 で行った選択を確認します。
    11. すべての選択肢が目的のものである場合は、 [ 送信] を選択してブランド化されたアプリ要求を送信します。

    タスクの結果

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

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

    アプリのテストの準備が整うと、ビルドの状態に関する電子メール通知が届き、XCode アーカイブ ファイル (.xcarchive) をダウンロードできるリンクも含まれます。

    次のタスク

    注:
    Microsoft Intune によって管理されているパブリック ブランドの iOS アプリの場合は、ビルドの作成後、アプリが配布される前に、アプリを Microsoft テナントに登録する必要があります。詳細については、「 iOS Intune モバイル アプリの Microsoft Entra ID アプリ登録の義務化 - Mobile Publishing (KB1640759)」を参照してください。(この ServiceNow を表示するには、アカウントを持ってログインする必要がありますKB です。

    ビルドが正常に完了し、アプリをテストする準備ができたら、次の操作を行います。

    1. 移動先 すべて > モバイルブランド > Mobile Publishing アプリの管理 > 最近のアプリ要求.
    2. モバイルアプリのビルド要求のカードを選択します。[要求の詳細] ページが表示されます。
    3. [ iOS testing file] リンクを選択すると、テストのためにファイルがローカルシステムにダウンロードされます。

      iOS ブランドのアプリテストファイルリンクを含む要求の詳細ページ

    4. XCode アーカイブファイルをダウンロードして更新し、再署名して iOS アプリケーションアーカイブファイル (.ipa) を生成します。
    5. .ipa ファイルが生成されたら、Apple Connect にアップロードしてテストします。
    テストが完了すると、ビルドを承認して、ブランド化されたアプリを公開 Apple ストアで展開できます。
    .xcarchive ファイルの更新と .ipa ファイルの作成については、 XCARCHIVEを更新してIPAブランドを作成する方法 iOS 一般配布用アプリ [KB0997467] ナレッジベースの記事。
    注:
    パブリック配布用のブランド化された iOS アプリケーションの構築には、1 〜 2 週間かかる場合があります。