モバイルアプリでのAdobe Experience Cloudの実装のチュートリアル

Adobe Experience Platform Mobile SDK を使用して、モバイルアプリに Adobe Experience Cloud アプリケーションを実装する方法を説明します。

Experience Platform Mobile SDKは、Adobe Experience Cloudのお客様がAdobe Experience Platform Edge Networkを通じてAdobe アプリケーションとサードパーティのサービスの両方を操作できるようにする、クライアントサイド SDKです。 詳しくは、Adobe Experience Platform Mobile SDKのドキュメントを参照してください。

アーキテクチャ

このチュートリアルでは、Luma と呼ばれるサンプルの小売アプリでの Platform Mobile SDKの実装について説明します。 Luma アプリには、現実的な実装を構築できる機能があります。 このチュートリアルを完了すると、独自のモバイルアプリでExperience Platform Mobile SDKを使用してすべてのマーケティングソリューションの実装を開始する準備が整います。

レッスンはiOS向けに設計され、Swift/SwiftUI で記述されていますが、多くのコンセプトはAndroid™ にも当てはまります。

このチュートリアルを完了すると、次の操作を実行できるようになります。

NOTE
Web SDK についても、同様のマルチソリューションチュートリアルを参照できます。

権限

これらのレッスンでは、Adobe ID と、演習を完了するために必要なユーザーレベルの権限があることを前提としています。 そうでない場合は、Adobe管理者に連絡してアクセスをリクエストしてください。

  • データ収集には、次が必要です。

    • Platforms – 権限項目 モバイル

    • プロパティ権限 - 開発承認公開拡張機能の管理環境の管理 の権限項目。

    • 会社権限 - プロパティの管理 に対する権限項目と、オプションのプッシュメッセージレッスンを完了している場合は アプリ設定の管理

      タグ権限について詳しくは、製品ドキュメントの タグのユーザー権限を参照してください。

  • Experience Platformには、以下が必要です。

    • データモデリング - スキーマを管理および表示する権限項目。

    • Identity Management - ID 名前空間を管理および表示する権限項目です。

    • データ収集 - データストリームを管理および表示する権限項目。

    • Real-Time CDP、Journey Optimizer、Customer Journey Analyticsなどの Platform ベースのアプリケーションのお客様の場合は、関連する次のレッスンも受講してください。

      • データ管理 - データセットを管理および表示する権限項目。
      • このチュートリアルに使用できる開発 サンドボックス
    • Journey Optimizerのレッスンでは、プッシュ通知サービス を設定し、アプリサーフェスジャーニーメッセージ および メッセージプリセット を作成するための権限が必要です。 意思決定管理の場合、(こちら で説明しているように、 オファーの管理 および 決定 に対する適切な権限が必要す。

  • Adobe Analyticsの場合、このチュートリアルを完了するために使用できる レポートスイート がわかっている必要があります。

  • Adobe Targetの場合、アクティビティを作成してアクティブ化する権限が必要です。

NOTE
このチュートリアルの一部として、スキーマ、データセット、ID などを作成します。 このチュートリアルを 1 つのサンドボックスで複数のユーザーが行う場合は、これらのオブジェクトを作成する際の命名規則の一部として、ID を追加または先頭に追加することを検討してください。 例えば、作成するように指示されたオブジェクトの名前に - <your name or initials> を追加します。

バージョン履歴

  • 2023 年 11 月 29 日(PT):新しいサンプルアプリと、アプリ内メッセージ、意思決定管理、Adobe Targetに関する新しいレッスンを含む大幅な見直し。
  • 2022 年 3 月 9 日:初回公開

Luma アプリのダウンロード

2 つのバージョンのサンプルアプリをダウンロードできます。 どちらのバージョンも、Github からダウンロードまたはクローン作成できます。 次の 2 つのフォルダーがあります。

  1. 開始:このチュートリアルの実践的な演習を完了するために必要なExperience Platform Mobile SDK コードのほとんどに対して、コードのないプロジェクトまたはプレースホルダーコードを使用したプロジェクト。
  2. 完了:参照用に完全な実装を持つバージョン。
NOTE
iOSをプラットフォーム、プログラミング言語、UI フレームワーク、統合開発環境(IDE) SwiftUI して使用し Xcode す Swift。 ただし、説明されている実装概念の多くは、他の開発プラットフォームでも似ています。 多くのユーザーは、このチュートリアルを既にほとんど、またはまったく以前のiOS/Swift (UI)の経験を持たずに完了しています。 レッスンを完了するために専門家である必要はありませんが、コードを快適に読んで理解できれば、レッスンからより多くを得ることができます。

製品化された最終的なバージョンのアプリは、App Storeからダウンロードできます。

ダウンロード

それでは、始めましょう。

SUCCESS
Adobe Experience Platform Mobile SDKの学習にご協力いただき、ありがとうございます。 ご不明な点がある場合や、一般的なフィードバックをお寄せになる場合、または今後のコンテンツに関するご提案がある場合は、この Experience League Community Discussion の投稿でお知らせください。

次のトピック:XDM スキーマの作成

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b