XuqmGroup-HarmonySDK/xuqm-sdk/Index.ets
XuqmGroup 5a913ab4f0 feat: 鸿蒙 XWebView 模块新建
新增模块:xwebview/
- XWebView.ets - WebView 组件(Web 组件封装)
- XWebViewTypes.ets - 类型定义
- XWebViewBridge.ets - 桥接管理

功能:
- WebView 渲染(Web 组件)
- JSBridge 通信(ReactNativeWebView)
- 对话框原生化(alert/confirm/prompt)
- StandardHandlers(xuqm.* 命名空间)
- 导航栏(返回/标题/关闭)
- 进度条
- 页面错误处理

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-19 15:01:01 +08:00

33 行
1.1 KiB
Plaintext

export { XuqmSDK } from './src/main/ets/XuqmSDK'
export { ImClient } from './src/main/ets/im/ImClient'
export { PushSDK } from './src/main/ets/push/PushSDK'
export { UpdateSDK } from './src/main/ets/update/UpdateSDK'
export { SDKContext } from './src/main/ets/core/SDKContext'
export { HttpClient } from './src/main/ets/core/HttpClient'
export { XWebViewComponent, XWebViewBuilder } from './src/main/ets/xwebview/XWebView'
export { XWebViewBridge, openXWebView, getXWebViewControl, setXWebViewController, getXWebViewConfig } from './src/main/ets/xwebview/XWebViewBridge'
export type {
ConfigFile,
SDKConfig,
LoginSession,
ImMessage,
SendMessageParams,
AppVersionInfo,
RnBundleInfo,
InstalledRnBundleInfo,
PushTokenInfo,
MsgType,
ChatType,
MsgStatus,
ConversationData,
FriendRequest,
GroupJoinRequest,
ImGroup,
HistoryQuery,
PageResult,
UserProfile,
ApiResponse,
} from './src/main/ets/core/Types'
export type { ImEventDelegate, RevokeData } from './src/main/ets/im/ImClient'
export type { AppUpdateResult, RnUpdateResult } from './src/main/ets/update/UpdateSDK'