反应原生AEP运动经典扩展
@adobe/react-native-aepcampaignclassic 是iOS和Android周围的包装器 Adobe 经验平台运动经典推广 允许与 React Industrial 应用程序融合.
同伴依赖关系
Adobe体验平台 Classic 扩展具有以下对等依赖性,在安装优化扩展前必须安装: 1
安装
见 所需经费和安装 主页上的指令
安装 @adobe/react-native-aepcampaignclassic 软件包 :
国家预防机制:
npm install @adobe/react-native-aepcampaignclassic
亚伦:
yarn add @adobe/react-native-aepcampaignclassic
使用量
以 SDK 初始化 :
要初始化SDK,使用以下方法: 1
参考根 读取 关于SDK设置的更多信息.
导入扩展名 :
import { CampaignClassic } from "@adobe/react-native-aepcampaignclassic";
API 参考
获取 SDK 版本 :
语法
extensionVersion(): Promise<string>
示例
const version = await CampaignClassic.extensionVersion();
console.log(`AdobeExperienceSDK: Campaign Classic version: ${version}`);
使用 Campaign Classic 注册设备 :
这个 API 发送一个 Campaign 请求包含注册信息的内容事件(device sorders, user key, 和附加参数) . 语法
registerDeviceWithToken(
token: string,
userKey: string,
additionalParameters?: Record<string, any>
): void
示例
CampaignClassic.registerDeviceWithToken('myToken', 'myUserKey')
);
跟踪通知 :
发送事件,包含从通知点击处发出的跟踪通知.
语法
trackNotificationClickWithUserInfo(userInfo: Record<string, any>): void
示例
CampaignClassic.trackNotificationClickWithUserInfo({
_mId: "testId",
_dId: "testId",
});
跟踪通知接收 :
发送事件,载有收到通知的追踪通知.
语法
CampaignClassic.trackNotificationReceiveWithUserInfo(userInfo: Record<string, any>): void;
示例
CampaignClassic.trackNotificationReceiveWithUserInfo({
_mId: "testId",
_dId: "testId",
});