Adobe Launch的Marketo Mobile扩展
Adobe Launch中Marketo Mobile SDK扩展的安装说明。 发送推送通知和/或应用程序内消息需要执行以下步骤。
先决条件
- 在Marketo Admin中添加应用程序(获取应用程序密钥和Munchkin ID)
- 按照Adobe Launch门户中提供的说明进行安装
- 设置推送通知(可选)
iOS
设置Swift桥接标头
-
转到“文件”>“新建”>“文件”,然后选择“头文件”。
-
将文件命名为“<ProjectName>-Bridging-Header”。
-
转到“项目”>“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