AppStudio Player エンタープライズ テンプレート

AppStudio Player エンタープライズ テンプレートを使用すると、カスタマイズしたプレイヤーを作成して、エンタープライズ独自のアプリを配布できます。 アプリの再ブランド化、ArcGIS Enterprise ポータル URL の指定、特定のページの非表示を実行するための構成オプションが提供されています。

エンタープライズ テンプレートには、アプリ内で Web アプリを実行するためのオプションも含まれています。これはストア バージョンの AppStudio Player では使用できない機能です。

要件

AppStudio Player エンタープライズ テンプレートの要件は、次のとおりです。

  • OAuth2 を使用して ArcGIS Online 組織または ArcGIS Enterprise 組織にサイン インするには、アプリを登録して、クライアント ID を指定します。 詳細については、「アプリの署名」をご参照ください。
  • ArcGIS Enterprise ポータル URL (オプション): ArcGIS AppStudio[設定] > [プロパティ] > [Enterprise] でポータル URL を指定できます。 これが設定されている場合、[サイン イン] ボタンを押すと、指定された ArcGIS Enterprise ポータルに接続します。

アプリのカスタマイズ

アプリを作成したら、アプリの設定を変更してカスタマイズできます。

AppStudio を起動し、サイド パネルで [設定] > [プロパティ] の順にクリックします。 次の表は、[プロパティ] タブ内にあるタブの内容を、タブと目的別に示しています。 これらは、アプリの appinfo.json ファイル内で直接変更することもできます。 これらのうちいずれかのプロパティを変更する場合は、[適用] をクリックして変更内容を保存してから、再度アプリを起動します。

Enterprise タブの内容:

プロパティJSON 名タイプ説明

ポータル URL

defaultPortalUrl

String

デフォルトで AppStudio Player が接続する有効なポータル サーバーの URL を入力します。 これが指定されていない場合、ユーザーは他のポータルに接続できません。 いつでもユーザーが ArcGIS Online または ArcGIS Enterprise に接続できるようにする場合は、空白のままにします。

ポータル名

defaultPortalName

String

サイン イン ページの見出しに表示する Enterprise ポータル名を入力します。 デフォルトでは、ポータル名に ArcGIS Enterprise を使用します。 このプロパティは、ポータル サーバーの URL が指定されている場合にのみ機能します。

IWA で構成されたポータル

isDefaultPortalIWA

Boolean (true|false)

上記のポータル サーバーが統合 Windows 認証 (IWA) を使用して構成されている場合、これを true に設定します。 ポータルがユーザー ログインに基づく IWA を使用するかどうかを判別することが必ずしも可能であるとは限らないため、このプロパティを設定することが重要です。 デフォルト値は false です。

オンボーディング タブの内容:

プロパティJSON 名タイプ説明

オンボーディングの表示

isOnboardingPageEnabled

Boolean (true|false)

true の場合、オンボーディング ページが表示されます。 これらのページは、初めて使用するユーザーがアプリを理解できるようにするために使用されます。 デフォルト値は true です。

スキップ ボタンの表示

showSkipButton

Boolean (true|false)

true の場合、[スキップ] ボタンがオンボーディングに表示されます。 デフォルト値は true です。

オンボーディング画像 1

onboardingImage0

画像

オンボーディングの最初のページに使用される画像。

オンボーディング メッセージ 1

onboardingTitle

String

最初のオンボーディング画像とともに表示されるメッセージ。

オンボーディング画像 2

onboardingImage1

画像

オンボーディングの 2 番目のページに使用される画像。

オンボーディング メッセージ 2

onboardingSubtitle0

String

2 番目のオンボーディング画像とともに表示されるメッセージ。

オンボーディング画像 3

onboardingImage2

画像

オンボーディングの 3 番目のページに使用される画像。

オンボーディング メッセージ 3

onboardingSubtitle1

String

3 番目のオンボーディング画像とともに表示されるメッセージ。

オンボーディング画像 4

onboardingImage3

画像

オンボーディングの 4 番目のページに使用される画像。

オンボーディング メッセージ 4

onboardingSubtitle2

String

4 番目のオンボーディング画像とともに表示されるメッセージ。

オンボーディング画像 5

onboardingImage4

画像

オンボーディングの 5 番目のページに使用される画像。

オンボーディング メッセージ 5

onboardingSubtitle3

String

5 番目のオンボーディング画像とともに表示されるメッセージ。

一般タブの内容

プロパティJSON 名タイプ説明

ブランドの色

appPrimaryColor

string (色の値)

アプリに使用される原色。このプロパティを構成している場合、[暗いテーマ] オプションは [アプリの設定] ページに表示されません。

タイトル フォント ファイル

customTextMediumFontTTF

String (ファイル パス)

アプリ全体で使用されるカスタム タイトル フォントを設定します。 見出し、ページ タイトルなどに使用されます。

テキスト フォント ファイル

customTextRegularFontTTF

String (ファイル パス)

アプリ全体で使用されるカスタム テキスト フォントを設定します。 写真の説明、テキストなどに使用されます。

サンプルの表示ページ

isSampleEnabled

Boolean (true|false)

true の場合、[サンプル] ページが AppStudio Player に表示されます。 デフォルト値は false です。 [サンプル] ページには、ダウンロードして試せるさまざまな AppStudio サンプルが含まれます。

Web アプリの表示ページ

showWebApps

Boolean (true|false)

true の場合、[Web アプリ] ページが AppStudio Player に表示されます。 デフォルト値は true です。 [Web アプリ] ページでは、さまざまな Web アプリを開き、表示できます。

ネイティブ アプリのグループ ID

nativeAppsGroupId

String

さまざまな AppStudio ネイティブ アプリを含むグループ ID を指定します。これは [クラウド] ページに表示されます。

Web アプリのグループ ID

webAppsGroupId

String

さまざまな Web アプリを含むグループ ID を指定します。

機能、デバイス、およびライセンス セクションの表示

isAppDetailsEnabled

Boolean (true|false)

true の場合、[機能][デバイス]、および [ライセンス] のセクションが [アプリの詳細] ページに表示されます。 デフォルト値は true です。

サイドメニュー タブの内容

プロパティJSON 名タイプ説明

QR コードをスキャン メニュー アイテムの表示

isQRCodeEnabled

Boolean (true|false)

true の場合、[QR コードをスキャン] メニュー アイテムがサイド メニューに表示されます。 ユーザーは QR コードをスキャンして、AppStudio Player 内のアプリをダウンロードできます。 AppStudio コンソールに接続するためにも使用できます。 デフォルト値は true です。

診断メニュー アイテムの表示

isDiagnosticsEnabled

Boolean (true|false)

true の場合、[診断] メニュー アイテムがサイド メニューに表示されます。 [診断] ページは、画面サイズ、ネットワーク接続、センサー、ロケールなど、デバイスに関する情報を提供します。 デフォルト値は true です。

リモート コンソールの接続メニュー アイテムの表示

isConsoleEnabled

Boolean (true|false)

true の場合、[リモート コンソールの接続] メニュー アイテムがサイド メニューに表示されます。 ユーザーは、コンソール出力を取得可能な [コンソール] デスクトップ ツールに接続できます。 デフォルト値は true です。

暗いテーマの設定の表示

isDarkThemeEnabled

Boolean (true|false)

true の場合、[暗いテーマ] オプションが [アプリの設定] ページに表示されます。 デフォルト値は true です。 [一般] タブでブランドの色のプロパティを構成している場合、[暗いテーマ] オプションは AppStudio Player の [アプリの設定] ページに表示されません。

デフォルトの Runtime ライセンス設定の表示

isDefaultRuntimeLicenseEnabled

Boolean (true|false)

true の場合、[デフォルトの開発者 ArcGIS Runtime ライセンス] オプションが [アプリの設定] ページに表示されます。 デフォルト値は true です。

フィードバック

feedbackEmail

String

ユーザーがフィードバックを送信するための電子メール アドレスを入力します。


このトピックの内容
  1. 要件
  2. アプリのカスタマイズ