Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ans-feishu-sdk

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ans-feishu-sdk

This is the offical feishu SDK for Analysys.

  • 5.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

易观方舟 ans-feishu-sdk NPM version License GitHub release

安装

$ npm install ans-feishu-sdk --save 

飞书小程序 SDK 基础说明

快速集成
引入sdk模块并初始化

import AnalysysAgent from "ans-feishu-sdk"

// 引入加密模块(非必须)
import AnalysysEncryption  from 'ans-feishu-sdk/dist/AnalysysAgent_encryption.min.js';
AnalysysAgent.encrypt = AnalysysEncryption;

//初始化
AnalysysAgent.init({
  appkey: '',
  uploadURL: ''
})

初始化参数说明
参数是否必须类型默认值说明
appkeystring-在网站获取的AppKey
uploadURLstring-自定义上传地址
debugModenumber00: 关闭调试模式;1 - 开启调试模式,数据不入库;2 - 开启调试模式,数据入库
autoProfilebooleantrue设置是否追踪新用户的首次属性
encryptTypenumber0设置是否对上传数据加密:0 - 对上传数据不加密(默认);1 - 对上传数据进行AES 128位ECB加密;2 对上传数据进行AES 128位CBC加密
allowTimeCheckbooleanfalse设置是否开启时间校准
maxDiffTimeIntervalnumber30设置最大时间校准分为:30s(默认) ,当设置的时间差值小于他,将不开启校准。否则将会进行时间校准。假如设置成为负值,将默认为 30s。
autoTrackbooleanfalse设置是否开启全埋点,开启全埋点将会上报所有绑定(支持tab、longtab、longpress)事件,并上报$user_click 事件,设置data-content为采集的 $element_content、data-type为采集的 $element_type、data-name为采集的$element_name、id为采集的$element_id。不设置采集不到。不支持系统方法包括生命周期事件的上报,如果要采集tabbar切换,务必在注册Page的时候注册OnTabItemTap方法,否则采集不到。
autoCompleteURLbooleantrue设置是否采集完整URL,true - 采集URL包括参数;false - 采集URL不包括参数
autoPageViewDurationbooleanfalse是否采集页面离开事件

通过以上步骤您即可验证SDK是否已经集成成功,更多Api使用方法参考:易观方舟 飞书 SDK 文档

版本升级记录

请参见 Release及版本升级记录

讨论

禁止一切基于易观方舟 飞书 开源 SDK 的所有商业活动!


NPM downloads

Keywords

FAQs

Package last updated on 13 Aug 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc