使用 @capgo/capacitor-install-referrer
@capgo/capacitor-install-referrer 读取安装引荐信号在 Capacitor 应用中。
在 Android 上使用 Google Play 安装引荐数据,iOS 上使用 Apple AdServices 引荐令牌,通过一个 API 来实现。
安装
bun add @capgo/capacitor-install-referrer
bunx cap sync
此插件暴露的内容
getReferrer返回 Android 或 iOS 的安装引荐详细信息。GetReferrer这是一个过时的兼容性别名,用于从cap-play-install-referrer.- Android 返回 Play 引荐字符串、点击时间戳、安装时间戳和即时应用标志。
- 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 提供的插件中的实现细节 添加或更新插件 为添加或更新插件中的实现细节