Adobe Launch的Marketo Mobile扩展

Adobe Launch中Marketo Mobile SDK扩展的安装说明。 发送推送通知和/或应用程序内消息需要执行以下步骤。

先决条件

iOS

设置Swift桥接标头

  1. 转到“文件”>“新建”>“文件”,然后选择“头文件”。

  2. 将文件命名为“<ProjectName>-Bridging-Header”。

  3. 转到“项目”>“Target”>“构建阶段”>“Swift编译器”>“代码生成”。 将以下路径添加到目标桥接标头:

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

对于Swift用户:删除以下import语句,因为在上述步骤中添加了桥接标头。

import Marketo/ALMarketo

iOS测试设备

按照添加iOS测试设备中的说明操作

在AppDelegate中处理自定义Url类型

此处按照说明操作

在iOS中设置推送通知

按照此处的说明进行操作,并使用类名称“ALMarketo”而不是“Marketo”

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中设置推送通知

按照此处的说明进行操作,并使用类名称“ALMarketo”而不是“Marketo”

若要设置用户配置文件,请按照此处的说明操作;若要自定义操作,请按照此处的说明操作。 在下面的说明中,使用类名称“ALMarketo”而不是“Marketo”

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