Adobe Launch 用 Marketo Mobile 拡張機能

Adobe Launch での Marketo Mobile SDK 拡張機能のインストール手順です。プッシュ通知やアプリ内メッセージを送信するには、以下の手順が必要です。

前提条件

iOS

Swift ブリッジングヘッダーの設定

  1. ファイル/新規/ファイルに移動し、「ヘッダーファイル」を選択します。

  2. ファイルに「<ProjectName>-Bridging-Header」という名前を付けます。

  3. プロジェクト/ターゲット/ビルドフェーズ/Swift コンパイラー/コード生成に移動します。Objective-Bridging ヘッダーに次のパスを追加します。

    $(PODS_ROOT)/<_ProjectName_>-Bridging-Header.h

Swift ユーザの場合:上記の手順でブリッジングヘッダーが追加されるので、次の読み込みステートメントを削除します。

import Marketo/ALMarketo

iOS テストデバイス

iOS テストデバイスの追加の手順に従ってください

AppDelegate でカスタム URL タイプを処理する

こちらの手順に従ってください

iOS でのプッシュ通知の設定

こちらの手順に従って、"Marketo" の代わりに "ALMarketo" というクラス名を使用してください

Android

権限の設定

AndroidManifest.xml を開き、次の権限を追加します。アプリでは、「INTERNET」および「ACCESS_NETWORK_STATE」権限をリクエストする必要があります。アプリで既にこれらの権限をリクエストしている場合は、この手順をスキップしてください。

<uses‐permission android:name="android.permission.INTERNET"></uses‐permission>
<uses‐permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses‐permission>

ProGuard 構成(オプション)

アプリに ProGuard を使用している場合は、proguard.cfg ファイルに次の行を追加します。ファイルは、プロジェクトフォルダー内にあります。このコードを追加すると、Marketo SDK が不明化プロセスから除外されます。

-dontwarn com.marketo.*
-dontnote com.marketo.*
-keep class com.marketo.**{ *; }

Android テストデバイス

こちらの手順に従ってください

Android でのプッシュ通知の設定

こちらの手順に従い、クラス名に「Marketo」の代わりに「ALMarketo」を使用します

ユーザプロファイルを設定するには、こちらの手順に従ってください。カスタムアクションを設定するには、こちらの手順に従ってください。次の手順では、"Marketo" の代わりに "ALMarketo" というクラス名を使用します

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59