Adobe Launch 用 Marketo Mobile 拡張機能
Adobe Launch での Marketo Mobile SDK 拡張機能のインストール手順です。プッシュ通知やアプリ内メッセージを送信するには、以下の手順が必要です。
前提条件
- Marketo Admin でアプリケーションを追加(アプリケーションの秘密鍵と Munchkin ID を取得します)
- Adobe Launch ポータルに記載されている手順に従ってインストール
- プッシュ通知を設定(オプション)
iOS
Swift ブリッジングヘッダーの設定
-
ファイル/新規/ファイルに移動し、「ヘッダーファイル」を選択します。
-
ファイルに「<ProjectName>-Bridging-Header」という名前を付けます。
-
プロジェクト/ターゲット/ビルドフェーズ/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" というクラス名を使用します