跳过主要内容
返回到插件
@capgo/capacitor-appsflyer
教程
由 github.com/Cap-go

AppsFlyer

将 AppsFlyer 属性、分析、延迟深度链接和 OneLink 支持添加到您的 Capacitor 应用

指南

AppsFlyer应用教程

使用@capgo/capacitor-appsflyer

Capacitor AppsFlyer attribution、analytics和深度链接插件

安装

bun add @capgo/capacitor-appsflyer
bunx cap sync

此插件暴露的内容

  • initSDK - 使用此方法初始化并启动AppsFlyer SDK。此API应在应用启动时立即调用。
  • startSDK - 使用此方法启动AppsFlyer SDK,仅在手动启动模式下。
  • logEvent - 记录应用内事件。
  • setCustomerUserId - 设置您的客户 ID 可以让您在 AppsFlyer 的唯一 ID 和其他设备的 ID 上进行交叉引用。该 ID 可在原始数据报告和 Postback API 中找到,用于与内部 ID 进行交叉引用。

示例用法

initSDK

使用此方法初始化并启动 AppsFlyer SDK。此 API 应该在应用启动时立即调用。

import { AppsFlyer } from '@capgo/capacitor-appsflyer';

await AppsFlyer.initSDK({} as AFInit);

startSDK

使用此方法启动 AppsFlyer SDK,仅在手动启动模式下。

import { AppsFlyer } from '@capgo/capacitor-appsflyer';

await AppsFlyer.startSDK();

logEvent

记录应用内事件。

import { AppsFlyer } from '@capgo/capacitor-appsflyer';

await AppsFlyer.logEvent({} as AFEvent);

setCustomerUserId

设置您的客户 ID 可以让您在 AppsFlyer 的唯一 ID 和其他设备的 ID 上进行交叉引用。该 ID 可在原始数据报告和 Postback API 中找到,用于与内部 ID 进行交叉引用。

import { AppsFlyer } from '@capgo/capacitor-appsflyer';

await AppsFlyer.setCustomerUserId({} as AFCuid);

全局参考