使用@capgo/capacitor-install-referrer
@capgo/capacitor-install-referrer 在Capacitor应用中读取安装来源信号。
在Android和iOS上通过一个API获取Google Play Install Referrer数据和Apple AdServices来源令牌。
安装
bun add @capgo/capacitor-install-referrer
bunx cap sync
此插件暴露的内容
getReferrer返回安卓或iOS的安装来源信息GetReferrer是为迁移到cap-play-install-referrer.- 安卓返回Google Play推荐人ID、点击时间戳、安装时间戳和即时应用标志。
- iOS返回Apple 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);
平台说明
安卓使用Google Play安装来源服务,需要在Google Play商店安装才能获取真实的安装来源信息。iOS使用Apple AdServices,因为Apple没有提供一个通用的App Store安装来源信息的等价物。
完整参考
- 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 的实现细节 添加或更新插件 了解添加或更新插件的实现细节