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

安装引荐者

从 Capacitor 读取 Google Play 安装引荐者数据和 Apple AdServices 属性

指南

关于 Install Referrer 的教程

使用 @capgo/capacitor-install-referrer

@capgo/capacitor-install-referrer 在 Capacitor 应用中读取安装来源信号。

Use it when you need Google Play Install Referrer data on Android and Apple AdServices attribution tokens on iOS through one API.

安装

bun add @capgo/capacitor-install-referrer
bunx cap sync

此插件暴露的内容

  • getReferrer 返回 Android 或 iOS 的安装来源详细信息。
  • GetReferrer 是从 Android 迁移到 iOS 的兼容性别名,已被弃用。 cap-play-install-referrer.
  • Android 返回 Play referrer 字符串、点击时间戳、安装时间戳和即时应用标志。
  • iOS会返回一个AdServices属性令牌,并可选地从Apple获取属性载荷。

示例用法

import { InstallReferrer } from '@capgo/capacitor-install-referrer';

const result = await InstallReferrer.getReferrer();

if (result.platform === 'android') {
  console.log(result.referrer);
}

if (result.platform === 'ios') {
  console.log(result.attributionToken);
}

Apple属性载荷

const result = await InstallReferrer.getReferrer({
  fetchAppleAttribution: true,
  appleAttributionRetryCount: 3,
  appleAttributionRetryDelayMs: 5000,
});

console.log(result.appleAttribution);

平台说明

Android使用Google Play Install Referrer服务,并要求在Play Store中安装应用程序以获取真实的referrer数据。iOS使用Apple AdServices,因为Apple没有提供一个通用的App Store安装referrer等价物。

完整参考

从使用@capgo/capacitor-install-referrer继续

如果您正在使用 使用@capgo/capacitor-install-referrer 为原生插件工作做好准备,连接它 @capgo/capacitor-install-referrer 有关 @capgo/capacitor-install-referrer 的实现细节 开始使用 有关开始使用的实现细节 Capgo 插件目录 有关 Capgo 插件目录中的产品工作流程 Capacitor 由 Capgo 提供的插件 有关 Capacitor 由 Capgo 提供的插件的实现细节 添加或更新插件 有关添加或更新插件的实现细节