指南
关于 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等价物。
完整参考
- GitHub: https://github.com/Cap-go/capacitor-install-referrer/
- 文档:/docs/plugins/install-referrer/
从使用@capgo/capacitor-install-referrer继续
如果您正在使用 使用@capgo/capacitor-install-referrer 为原生插件工作做好准备,连接它 @capgo/capacitor-install-referrer 有关 @capgo/capacitor-install-referrer 的实现细节 开始使用 有关开始使用的实现细节 Capgo 插件目录 有关 Capgo 插件目录中的产品工作流程 Capacitor 由 Capgo 提供的插件 有关 Capacitor 由 Capgo 提供的插件的实现细节 添加或更新插件 有关添加或更新插件的实现细节