Skip to content

aderan/Whiteboard-Flutter-bridge

 
 

Repository files navigation

white-sdk-bridge

介绍

基于 dsbridge 将 white-web-sdk 封装成 native 可用,Android iOS 一致的 API。

iOS 端使用DSBridge-iOS,Android 端使用DSBridge-Android 调用,保证API 一致性。

web-sdk 使用见文档

使用

本项目编译出的文件,会被整体打包进 white-sdk 对应的 native 端中,作为 native sdk 需要的桥接。一般情况下,并不会被直接使用。

使用约定

1. 时间单位

在本项目中,时间单位都与 js 习惯保持一致,使用毫秒为单位。 iOS 习惯为秒,在 iOS sdk 中进行转换。

DSBridge 使用

dsBridge.registerAsyn方法中,不使用Promise,使用.then()写法。 dsBridge的注册方法:dsBridge.registerdsBridge.registerAsyn区分命名空间。 没有异步的 API,除遗留问题外,尽可能使用dsBridge.register注册。

About

Whiteboard-Flutter-bridge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.1%
  • JavaScript 11.9%
  • HTML 1.6%
  • CSS 0.4%