GWIo T
object GWIoT : IInitializeComponent, IBindApiComponent, IPluginConfigComponent, IPluginComponent, IPropsComponent, IAlbumComponent, IHttpServiceComponent, IDevMangerComponent, IDevShareComponent, IDevUpgradeComponent, IAccountRegisterComponent, IAccountManagerComponent, IPushNotificationComponent, ITrafficPageComponent, ICloudPageComponent, IHelperPageComponent, IQRCodeComponent, IMessageCenterComponent
GWIoT是开发者的使用入口,包含应用层开发所需要的所有接口。
所有的接口均以组件化接口/协议的方式实现,开发者通过对应组件对象按需使用相关方法/属性。
可以通过相关的组件对象GWIoT.xxxComp调用方法,也可以直接通过GWIoT对象调用。
例如,以下调用方式的效果是相同的。
kotlin
val result = GWIoT.accountComp.login(account, password)
val result = GWIoT.login(account, password)
Content copied to clipboard
swift
GWIoT.shared.accountComp.login(account: account, password: password) { result, error in
// handle result
}
GWIoT.shared.login(account: account, password: password) { result, error in
// handle result
}
// or use Concurrency
let result = try await GWIoT.shared.login(account: account, password: password)
Content copied to clipboard
更多关于各平台集成使用GWIoT说明请查阅Github
Properties
Link copied to clipboard
账号管理组件
Link copied to clipboard
相册组件
Link copied to clipboard
绑定设备组件
Link copied to clipboard
修改配置组件
Link copied to clipboard
设备管理组件
Link copied to clipboard
设备分享组件
Link copied to clipboard
网络服务组件
Link copied to clipboard
初始化组件
Link copied to clipboard
消息中心组件
Link copied to clipboard
插件组件
Link copied to clipboard
插件组件
Link copied to clipboard
获取/设置跟设备有关的属性/物模型/路径组件
Link copied to clipboard
推送通知组件
Link copied to clipboard
二维码组件
Link copied to clipboard
账号注册服务组件