WebimMobileWidget 1.1.0

WebimMobileWidget 1.1.0

Webim 维护。



 
依赖
WebimMobileSDK~> 3.40.1
WebimKeyboard~> 1.0.2
Cosmos~> 19.0.3
Nuke~> 8.0
FLAnimatedImage~> 1.0
SnapKit>= 0
 

  • Webim.ru Ltd

WebimMobileWidget

这是什么?

此库提供简单的聊天集成,基于 WebimMobileSDK

安装

CocoaPods

pod WebimMobileWidget

SPM

  1. 选择文件 > Swift 包 > 添加包依赖。在“选择包仓库”对话框中输入 https://github.com/webim/webim-mobile-ui-ios
  2. 在下一页,指定版本解析规则为“最高到下一个主版本”,使用最新的 webim-mobile-ui-ios 版本。
  3. 在 Xcode 检查源代码并解析版本后,您可以选择“WebimMobileSDK”库并将其添加到您的应用程序目标中。

Carthage

将以下行添加到您的 Cartfile

github "webim/webim-mobile-ui-ios" ~> 1.0.2

重要信息

如果您想在扩展中使用框架,您必须设置预处理器宏。

  1. 单击构建设置
  2. 在 Apple LLVM 6.0 - 预处理下查找(或搜索)预处理器宏
  3. 在调试和发布部分添加 TARGET_IS_EXTENSION 或您选择的任何其他名称。请注意,某些函数在您使用应用程序扩展时不允许使用。

用法

将所选代码添加到 AppDelegate.swift

这段代码可以防止不正确的键盘行为。

    func applicationDidEnterBackground(_ application: UIApplication) {
        WidgetAppDelegate.shared.applicationDidEnterBackground()
    }

使用关联的 WMSessionConfig 对象设置会话配置。

您必须调用此方法以使 Widget 正确行为。

WMWidgetBuilder.set(sessionConfig:)

为 Widget 视图控制器设置配置。

如果您跳过调用此方法,Widget 将使用这些视图控制器的默认配置。

WMWidgetBuilder.set(chatViewControllerConfig:)
WMWidgetBuilder.set(imageViewControllerConfig:)
WMWidgetBuilder.set(fileViewControllerConfig:)

调用 WMWidgetBuilder.build() 方法以获取由 UIViewController 类表示的 Widget。

请查阅示例以获取更多信息。

许可证

WebimMobileWidget 在 MIT 许可下可用。请查看 LICENSE 文件以获取更多信息。