HSDK概述
简介
HSDK
即Hortor SDK
的简写, 提供命名空间HSDK
支持
cocos
和egret
引擎HSDK
为Android SDK
和iOS SDK
的桥接层, 接入了HSDK
之后禁止
再在原生调用Android SDK
或者iOS SDK
的接口
接入前置工作
必须
接入原生工程
api规范
// 有返回值的API
HSDK.fooBar(opt?: FooBarOption): Promise<FooBarResult>
// 事件监听API
HSDK.onFooBar(opt: OptionWithListener)
- 接口名称采用小驼峰
- 接口如果有入参, 入参类型 = 接口名称大驼峰 + Option
- 接口如果有返回值, 返回Promise<泛型>, 泛型 = 接口名称大驼峰 + Result
- 接口如果是事件监听, 回调函数接收的参数为泛型, 泛型 = 接口名称 + Result
- opt与冒号:之间, 如果有问号?, 表示入参为非必填; 如果没有问号?, 表示入参为必填
类型定义规范
HSDK.d.ts
定义了命名空间HSDK
, 所有api
和类型定义在该命名空间下