FinClip为企业提供小程序生态圈技术产品,开发者可在FinClip小程序开发帮助中心找到相关FinClip小程序指引

# 扩展 SDK

扩展SDK 是对核心SDK的补充,所以要使用扩展SDK,也必须依赖核心SDK。

为了保证 SDK 的安全稳定性,将需要权限的API尽可能放到扩展SDK,FinClip 将 SDK 拆分为核心 SDK 与扩展 SDK,后者是前者的补充,因此使用扩展 SDK 也必须依赖核心 SDK。

一些涉及到权限的api,我们将其拆分到各个扩展SDK,您可以根据实际情况集成相应的扩展SDK。

# 1 蓝牙扩展SDK

@finclip/bluetooth-sdk是蓝牙扩展SDK。

# 1.1 集成蓝牙扩展SDK

dependencies 添加 @finclip/bluetooth-sdk

  "dependencies": {
    "@finclip/sdk": "latest",
    "@finclip/bluetooth-sdk": "latest"
  }

# 1.2 注册蓝牙扩展SDK

import { FinAppletBluetooth } from '@finclip/bluetooth-sdk';
// BluetoothSDK初始化
FinAppletBluetooth.init()

# 1.3 蓝牙SDK相关api概览

api名称 api描述信息
蓝牙-通用 一系列的api
蓝牙-低功耗中心设备 一系列的api
蓝牙-信标 鸿蒙系统不支持

# 2 通讯录扩展SDK

@finclip/contact-sdk是通讯录扩展SDK。

# 2.1 集成通讯录扩展SDK

dependencies 添加 @finclip/contact-sdk

  "dependencies": {
    "@finclip/sdk": "latest",
    "@finclip/contact-sdk": "latest"
  }

# 2.2 注册通讯录扩展SDK

import { FinAppletContact } from '@finclip/contact-sdk';
// ContactSDK初始化
FinAppletContact.init()

# 2.3 通讯录SDK相关api概览

api名称 api描述信息
addPhoneContact 添加手机通讯录联系人。
chooseContact 拉起手机通讯录,选择联系人。

# 3 剪贴板扩展SDK

@finclip/clipboard-sdk是剪贴板扩展SDK。

# 3.1 集成剪贴板扩展SDK

dependencies 添加 @finclip/clipboard-sdk

  "dependencies": {
    "@finclip/sdk": "latest",
    "@finclip/clipboard-sdk": "latest"
  }

# 3.2 注册剪贴板扩展SDK

import { FinAppletClipboard } from '@finclip/clipboard-sdk';
// ClipboardSDK初始化
FinAppletClipboard.init()

# 3.3 剪贴板SDK相关api概览

api名称 api描述信息
setClipboardData 设置剪贴板内容
getClipboardData 获取剪贴板内容

# 4 日历扩展SDK

@finclip/calendar-sdk是日历扩展SDK。

# 4.1 集成日历扩展SDK

dependencies 添加 @finclip/calendar-sdk

  "dependencies": {
    "@finclip/sdk": "latest",
    "@finclip/calendar-sdk": "latest"
  }

# 4.2 注册日历扩展SDK

import { FinAppletCalendar } from '@finclip/calendar-sdk';
// CalendarSDK初始化
FinAppletCalendar.init()

# 4.3 日历SDK相关api概览

api名称 api描述信息
addPhoneCalendar 添加日历普通事件
addPhoneRepeatCalendar 添加日历重复事件
© FinClip with ❤ , Since 2017