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

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

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

アーキテクチャ

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

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

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

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

前提条件

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

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

    • Platforms – 権限項目 モバイル

    • プロパティ権限 - 開発承認Publish拡張機能の管理、および 環境の管理 に対する権限項目。

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

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

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

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

ダウンロード

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

SUCCESS
Adobe Experience Platform Mobile SDK の学習に時間を費やしていただき、ありがとうございます。 ご不明な点がある場合や、一般的なフィードバックをお寄せになる場合、または今後のコンテンツに関するご提案がある場合は、この Experience League コミュニティ ディスカッションの投稿でお知らせください。

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

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