npm i --save @nstudio/nativescript-smartlook
- 版本: 1.1.0
- GitHub: https://github.com/nstudio/nativescript-ui-kit
- NPM: https://npmjs.net.cn/package/%40nstudio%2Fnativescript-smartlook
- 下载量
- 昨日: 2
- 上周: 20
- 上月: 44
@nstudio/nativescript-smartlook
Smartlook SDK for NativeScript.
全面的产品分析和视觉用户洞察。
npm install @nstudio/nativescript-smartlook
对于 iOS,配置 nativescript.config.ts
以使用 Swift 包
ios: {
SPMPackages: [
{
name: "SmartlookAnalytics",
libs: ["SmartlookAnalytics"],
repositoryURL: "https://github.com/smartlook/analytics-swift-package.git",
version: "2.2.4"
}
]
}
用法
在应用启动前使用 API 密钥初始化 SDK
Application.on(Application.launchEvent, () => {
Smartlook.start('<api-key>');
});
// bootstrap app...
API
Smartlook.start(key: string)
: 开始 SDK 会话和录制。Smartlook.stop()
: 停止录制。Smartlook.isRecording(): boolean
: 检查录制状态。Smartlook.sessionUrl(withTimestamp?: boolean): string
: 获取当前会话 URL。Smartlook.setRenderingMode(mode?: SmartlookRenderMode): void
: 设置当前渲染模式。Smartlook.getRenderingMode(): number
: 获取当前渲染模式。Smartlook.setSensitivity(view: View, sensitive: boolean)
: 设置特定视图的灵敏度。Smartlook.setUser(id: string, name?: string, email?: string, extraData?: any)
: 设置用户详细信息。Smartlook.trackEvent(name: string, properties?: any): void
: 跟踪具有可选属性的事件。Smartlook.trackNavigationEvent(name: string)
: 跟踪导航事件。
许可证
Apache 许可证版本 2.0