AEM Mobile のセットアップ

メモ

単一ページアプリケーションフレームワークを基にしたクライアント側レンダリング(React など)が必要なプロジェクトでは、SPA エディターを使用することをお勧めします。詳細情報を参照してください。

注意

AEM 6.2 または 6.3 から AEM 6.5 に移行する既存の AEM Mobile アプリユーザーは、PackageShare からパッケージをダウンロードすれば、AEM Mobile アプリを引き続き使用できます。ただし、AEM 6.5 の新規インストールは、AEM Mobile アプリ機能をサポートしていません。

AEM を使用して AEM Mobile アプリ用のコンテンツを作成するには、AEM インスタンスをクラウドベースの AEM Mobile On-demand Services アカウントおよびプロジェクトと統合する必要があります。

以下の手順に従って、AEM Mobile の設定をおこない、ユーザーが AEM 内でコンテンツを作成および管理できるようにします。

AEM Mobile のプロビジョニング

AEM Mobile のセットアップを始めるには、以下の作業が必要です。

  • APIキーのリクエスト:On-Demand Services APIにアクセスするには、APIキーをリクエストする必要があります。API キーをリクエストするには、PDF フォームに記入します。入力済みのフォームをAdobe開発者サポートに送信します。wwds@adobe.com

  • デバイスIDとデバイストークンの生成:APIキーを受け取ったら、デバイスIDとデバイストークンを生成できます。https://aex.aemmobile.adobe.comに移動し、次の操作を行います。

    • API キーを提供します。

    • 以下の権限で AEM Mobile プロジェクトに追加した Adobe ID でログインします(プロジェクト作成手順については以下を参照してください)。

      • 管理:プロジェクトとユーザーを管理
      • コンテンツ:コンテンツを追加/編集、コンテンツを削除、コンテンツを表示、コンテンツを公開

すべての条件が満たされると、デバイスIDとデバイストークンが生成されます。

メモ

Adobe ID には、AEM Mobile プロジェクトへのアクセス権が与えられている必要があります。オンラインヘルプの AEM Mobile のアカウント管理を参照してください。

AEM Mobile のプロジェクトの作成

プロジェクトを作成する場合、iOS、Android、Windows、デスクトップ Web Viewer など、ターゲットとするプラットフォームの設定を指定します。指定する多くのプロジェクト設定は、アプリの動作に影響します。

プロジェクトを作成するには、マスター管理者の役割を持つ Adobe ID を使用して、On-demand Services ポータルにサインインする必要があります。プロジェクトを編集するには、マスター管理者の役割か、プロジェクトとユーザーの管理​権限を持つユーザーの役割が必要です。

メモ

AEM Mobileでのプロジェクトの作成について詳しくは、ここをクリックしてください。

AEM Mobile コネクタの設定

AEMの設定では、コネクタの設定に次の手順を実行します。 AEM Mobile コネクタの設定が完了すると、ユーザーはユーザーグループおよび権限を設定できます。

AEM Mobile On-Demand コネクタは、AEM Mobile で管理するコンテンツを Adobe Experience Manager Mobile On-demand Services にバインドするために使用します。これにより、コンテンツ作成者は AEM のツールを使用してモバイルアプリケーション向けの素材を作成および管理しつつ、AEM Mobile On-demand Services を使用してモバイルコンテンツを容易に配布できます。

メモ

この手順は、AEM インスタンスのセットアップ時に 1 回のみおこないます。

AEM Mobile On-demand Services Client の設定

AEM Mobile 統合が正しく機能するには、設定手順を完了する必要があります。

  1. OSGI サービスの設定に移動します。

    1. AEM/ツール/運営/Web コンソールを選択します。
    2. スクロールするか、Experience ManagerMobile On-demand Services Client (was aAdobeDigital Publishing Solution Client)​を検索します。
  2. Experience ManagerMobile On-demand Servicesクライアント​を編集します

    1. (必須) 必須フィールドを入力します。

      1. クライアント ID
      2. クライアントの秘密鍵
    2. (オプション) 既存の値を編集します。

  3. 変更内容を保存します。

  4. 次に設定の例を示します。

chlimage_1-53

AEM Mobile On-demand Services クラウドサービスの設定

  1. クラウドサービスに移動します。

    1. AEM /ツール/デプロイメント> CloudServices スクロールするか、Adobe Experience Manager Mobile On-demand Services​を検索します。
  2. 今すぐ設定」または「設定を表示」を選択し、「新しい設定を追加」アイコンを選択します。

  3. 新しい設定を作成します。

    1. タイトルと名前を入力します。
    2. デバイスIDを入力
    3. 「デバイストークン」を入力します。
    4. デバイス設定をテスト」を選択して、入力した値を検証します。
    5. 「OK」を選択します。

AEM Mobile のユーザーの役割の追加と権限の割り当て

プロジェクトを作成したら、役割を作成してユーザーにアクセス権を付与する必要があります。マスター管理者のみが、役割を作成および編集できます。役割を作成し、ユーザーに役割を割り当てると、その役割に含まれる機能(または権限)が有効になります。例えば、アプリの構築権限を含む役割を作成したり、コンテンツの作成と公開の権限を含む役割を作成したりできます。

AEM Mobile アプリの開発では、3 つの異なる役割が存在します。

  • 管理者
  • 開発者
  • 作成者

アプリの作成やコンテンツの作成および公開など、様々な権限を持つ役割の作成について詳しくは、AEM Mobileヘルプの「 ユーザーの役割の作成とアクセス権の付与 」をクリックしてください。

メモ

アプリコンテンツを管理するには、開発者、コンテンツ作成者および管理者が連携して作業する必要があります。作成者は、アプリ開発者が生成したテンプレートおよびコンポーネントに基づいて、ページを操作します。最後に、管理者が更新されたアプリコンテンツを戦略的に公開します。AEM のグループや権限を設定することで、アプリダッシュボードやコントロールセンターでのユーザーの役割が定義されます。

AEM Mobileダッシュボードの詳細については、ここをクリックしてください。

アプリの作成やコンテンツの作成および公開など、様々な権限を持つ役割の作成が完了したら、ユーザーとユーザーグループの設定​を参照して、モバイルアプリのオーサリングと管理をサポートするようにユーザーとグループを設定します。

その他のリソース

AEM Mobile On-demand Services アプリ作成のその他の 2 つの役割および責任について詳しくは、以下のリソースを参照してください。

メモ

ページや記事の参照を含め、アプリコンテンツをプレビューするには、プリフライトによるプレビューを参照してください。

このページ