プライベート配布用のブランド化された新規 Android アプリを要求する
独自の会社 ID を持つカスタム Android アプリを要求、テスト、公開します。次に、アプリを限定配布できるようにします。
始める前に
必要なロール:admin
このタスクについて
この例に示すように、このガイドラインに従わない画像は切り取られた状態で表示されることがあります。
手順
- 移動先 すべて > モバイルブランディング > Mobile Publishing アプリの管理.
- [ 新しいアプリを要求] を選択します。
-
[基本情報を追加] フォームのフィールドに入力します。
表 : 1. [基本情報を追加] フォーム フィールド 説明 連絡先情報 ブランド化されたモバイルアプリの要求者の名前とメールアドレスを入力します。メールアドレスは、要求のビルドステータスに関する通知を送信するために使用されます。 アプリ情報 アプリタイプ [Now Mobile] または [モバイルエージェント] を選択します。
これらのモバイルアプリの詳細については、 Now Mobileアプリ または モバイルエージェントアプリ ドキュメントを参照してください。
Washington DCリリース以降では一部の顧客がカスタムアプリタイプを使用できます。詳細については、「モバイルパブリッシングでのカスタムタイプのモバイルアプリの作成」を参照してください。
配布タイプ 配布のタイプ。[ プライベート/エンタープライズ] を選択します。 オペレーティングシステム (OS) モバイルアプリのモバイルオペレーティングシステム。 Android のみを選択します。
両方のオペレーティングシステムのモバイルアプリをブランド化する必要がある場合は、 iOS と Androidを選択します。
- [次へ] を選択します。
-
[アプリの詳細を追加] フォームで、フィールドに入力します。
表 : 2. [アプリの詳細を追加] フォーム フィールド 説明 短い名前 アプリアイコンの名前。名前は 13 文字を超えることはできません。この名前は、モバイルデバイスのアプリアイコンの下に表示されます。 正式名称 アプリの一意の名前。名前は 30 文字を超えることはできず、一意である必要があります。この名前は、位置情報やプッシュ通知などのデバイス権限を要求するときにアプリに表示されます。 パッケージ名 アプリ名とアプリタイプに入力した内容に基づいて、このフィールドにはパッケージ名が自動的に入力されます。
コピーアイコン (
) を選択すると、この名前をシステムクリップボードにコピーできます。
モバイルアプリケーション管理 (MAM) アプリで MAM ベンダーを使用するかどうか。詳細については、「モバイルアプリケーション管理 (MAM) のデータ連携」を参照してください。
MAM ベンダーを有効にするには、[ モバイルアプリケーション管理の使用 ] トグルを選択します。
モバイルアプリケーション管理ベンダー 一覧から次のいずれかの MAM ベンダーを選択します。
- Blackberry
- Intune
このフィールドは、[ モバイルアプリケーション管理 (MAM)] トグルを選択した場合にのみ表示されます。
エンドユーザーライセンス契約(EULA)およびプライバシーポリシー
EULA およびプライバシーポリシーのオプション。
トグル [ServiceNow の EULA とプライバシーポリシーを使用して、デフォルトの EULA とプライバシーポリシーをオンにします。
EULA アプリユーザーがモバイルアプリの設定からカスタムエンドユーザーライセンス契約を表示できる URL。このオプションは、デフォルトの ServiceNow EULA を使用しない場合にのみ表示されます。 プライバシーポリシー アプリユーザーがモバイルアプリの設定からカスタムプライバシーポリシーを表示できる URL。このオプションは、デフォルトの ServiceNow プライバシーポリシーを使用しない場合にのみ表示されます。 ディープリンクに使用されるインスタンス 注:[基本情報を追加] フォームでオペレーティングシステムに対して iOS AND Android を選択した場合、この構成セクションの名前は [ディープリンクおよびユニバーサルリンク] になります。ユニバーサルリンクの詳細については、「 モバイル向けユニバーサルリンキング」を参照してください。このテーブルには、組織で使用されているすべての ServiceNow インスタンスが表示されます。ディープリンクとしてアプリに組み込みたいインスタンス URL を選択します。
テーブルにリストされていない URL へのディープリンクを構成する必要がある場合は、[ カスタム URL を追加] を選択し、URL を入力すると、選択するためにテーブルに追加されます。
注:ディープリンクは、新しいブランド化されたアプリの要求を送信するとき、またはブランド化されたアプリを更新するときにのみ編集できます。ディープリンクについて詳しくは、「 モバイル向けディープリンク」を参照してください。
ログイン管理 インスタンスを事前入力 このトグルをオンにすると、ブランド化されたアプリにインスタンス URL がビルドされるため、エンドユーザーがログイン時にインスタンス URL を入力する必要がなくなります。代わりに、ログイン認証情報を入力するだけで済みます。
安全で、ハイパーテキスト転送プロトコルセキュア (https://) を使用するデフォルトのアプリインスタンス URL を入力します。
注:- このインスタンス URL は、新しいブランド化されたアプリ要求を送信するとき、またはブランド化されたアプリを更新するときにのみ追加できます。
- AppConfig を使用して、EMM スイートまたは埋め込み MAM SDK アプリを介してデフォルトのインスタンス URL を事前構成している場合は、このオプションを選択しないでください。詳細については、「 モバイルアプリの AppConfig」を参照してください。
デフォルトアプリのインスタンス 安全なデフォルトのアプリインスタンスの URL を入力します。
このフィールドは、[ インスタンスを事前入力] トグルを選択した場合にのみ表示されます。
ニックネーム (オプション)エンドユーザーのモバイルアプリに表示する デフォルトのアプリインスタンス URL のニックネームを入力します。
このフィールドは、[ インスタンスを事前入力] トグルを選択した場合にのみ表示されます。
- [次へ] を選択します。
- オプション:
上記のステップ 3 の [基本情報を追加] フィールドの [オペレーティングシステム] フィールドで iOS を選択しAndroidた場合、[セットアップiOS] フォームへの入力については、「ステップ 7 プライベート配布用の新しいブランド化された iOS アプリを要求する を参照してください。
オプションの iOS 構成が完了したら、このトピックのステップ 8 に戻って、プライベートブランドの Android アプリの要求を完了します。
-
[Android 用にセットアップ] フォームのフィールドに入力します。
表 : 3. Android フォームの設定 フィールド 説明 Google アカウント Firebase アプリ ID Google FirebaseプロジェクトのAndroidアプリのアプリ ID。この ID は、すべてのFirebaseプロジェクトにわたる Firebase アプリの一意の識別子です。アプリ ID には、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 進数カラーコードがテキストボックスに入力されます。 - [次へ] を選択します。
- [レビューと送信] フォームで、ステップ 1 〜 8 で行った選択内容を確認します。
- すべての選択肢が目的である場合は、[ 送信] を選択してブランド化されたアプリのビルド要求を送信します。
タスクの結果
要求フォームに入力して送信すると、 ServiceNow® インスタンスがアプリをビルドします。
- 移動先 すべて > モバイルブランディング > Mobile Publishing アプリの管理.
- [ 最近のアプリ要求] セクションで、ブランド化されたアプリ要求のカードを選択して、[ 要求の詳細 ] ページにそのステータスを表示します。
完了すると、ビルドのステータスに関するメール通知が届きます。
- 一度に送信できるビルドは 1 つだけです。現在のビルドがキャンセル、失敗、または完了するまで、別のビルドを送信することはできません。
- 非公開で配布される Android アプリは、通常、テストの準備が整うまでに 1 週間もかかりません。多くの場合、これらのアプリは要求された日のうちにテストの準備が整います。ただし、タイムラインはGoogleによって決定されるため、ServiceNow早めることはできません。
次のタスク
ビルドが正常に完了し、アプリのテスト準備ができたら、「 限定配布用の新しいブランド化された Android アプリをテストして公開する」を参照してください。