HSDK概述

简介

  • HSDKHortor SDK的简写, 提供命名空间HSDK

  • 支持cocosegret引擎

  • HSDKAndroid SDKiOS SDK的桥接层, 接入了HSDK之后禁止再在原生调用Android SDK或者iOS SDK的接口

接入前置工作

必须接入原生工程

Android基础工程配置

iOS基础工程配置

api规范

// 有返回值的API
HSDK.fooBar(opt?: FooBarOption): Promise<FooBarResult> 
// 事件监听API
HSDK.onFooBar(opt: OptionWithListener) 
  • 接口名称采用小驼峰
  • 接口如果有入参, 入参类型 = 接口名称大驼峰 + Option
  • 接口如果有返回值, 返回Promise<泛型>, 泛型 = 接口名称大驼峰 + Result
  • 接口如果是事件监听, 回调函数接收的参数为泛型, 泛型 = 接口名称 + Result
  • opt与冒号:之间, 如果有问号?, 表示入参为非必填; 如果没有问号?, 表示入参为必填

类型定义规范

  • HSDK.d.ts定义了命名空间HSDK, 所有api和类型定义在该命名空间下
Last Updated:
Contributors: jslgo