AcquireIOSupport-Lite-beta 1.0.0

AcquireIOSupport-Lite-beta 1.0.0

Chirag Savaliya 维护。



AcquireIOSupport-beta

AcquireIO Support (Lite) beta 实时聊天

本指南描述了将 AcquireIOSupport Lite SDK 集成到您的 iOS 应用中的过程。

我们建议使用 CocoaPods 作为管理 iOS 项目依赖的最先进方式。

安装

要将 AcquireIOSupport Lite SDK 连接到您的 iOS 应用,只需将其添加到 Podfile 中即可

  1. 如果尚不存在,请在项目的根目录中创建一个 Podfile。

  2. 在 Podfile 的目标下添加 AcquireIOSupport-Lite-beta

    
    target :YourTargetName do
       pod 'AcquireIOSupport-Lite-beta’
    end
    
    
  3. AcquireIOSupport SDK 支持模块稳定性,因此所有依赖项都需要在启用“为分发构建库”设置的情况下构建,但当前 Cocoapods 不支持模块稳定性。运行以下命令将确保 Xcode 使用正确的设置构建依赖项。一旦 Cocoapods 支持模块稳定性,此解决方案可以删除。

将以下内容添加到 Podfile 的底部

```

post_install do |installer|
  installer.pods_project.targets.each do |target|
    if ['Socket.IO-Client-Swift', 'Starscream'].include? target.name
      target.build_configurations.each do |config|
          config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
      end
    end
  end
end

```
  1. 运行以下命令以将 SDK 安装到您的项目中。

    $ pod install --repo-update
    
  2. 使用生成的 *.xcworkspace 文件打开您的项目。

注意:如果您是 CocoaPods 新手,请访问 CocoaPods 了解如何安装它。

确保在构建项目时始终打开 Xcode 工作区而不是项目文件

open YourTargetName.xcworkspace

设置 Info.plist

自 iOS 10 以来,在访问相机、麦克风等隐私敏感数据之前,必须请求授权。如果不请求授权,则在访问这些数据时应用将崩溃。

在项目中打开名为 info.plist 的文件,右键单击打开为源代码,将下面的代码粘贴到其中。或者,您可以将 info.plist 作为属性列表默认打开,点击添加按钮,Xcode 在您输入 Privacy 时将给出建议的补全,借助键盘和

请记住,在 <string> 和 </string> 之间写下您请求此授权的原因,否则您的应用将被苹果拒绝

<!-- Camera -->
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) use camera for video chat</string>

<!-- Photo Library -->
<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) send photo/video to agent</string>