# 扩展 SDK
扩展SDK 是对核心SDK的补充,所以要使用扩展SDK,也必须依赖核心SDK。
为了保证 SDK 的安全稳定性,将需要权限的API尽可能放到扩展SDK,FinClip 将 SDK 拆分为核心 SDK 与扩展 SDK,后者是前者的补充,因此使用扩展 SDK 也必须依赖核心 SDK。
一些涉及到权限的api,我们将其拆分到各个扩展SDK,您可以根据实际情况集成相应的扩展SDK。
# 1 通讯录扩展SDK
@finclip/contact-sdk
是通讯录扩展SDK。
# 1.1 集成扩展SDK
在 dependencies
添加 @finclip/contact-sdk
"dependencies": {
"@finclip/sdk": "latest",
"@finclip/contact-sdk": "latest"
}
# 1.2 注册扩展SDK
import { FinAppletContact } from '@finclip/contact-sdk';
// ContactSDK初始化
FinAppletContact.init()
# 1.3 包含的小程序API
api名称 | api描述信息 |
---|---|
addPhoneContact | 添加手机通讯录联系人。 |
chooseContact | 拉起手机通讯录,选择联系人。 |