title: 安装和初始化 SDK

本篇文档介绍如何安装 SDK。

使用 CocoaPods 安装 SDK

通过 Cocoapods 安装 Video iOS SDK 以及其依赖的 Sync 和 Auth SDK。

在 Podfile 文件中添加以下语句,同时添加 Sync, Auth 和 Video SDK。

  1. pod 'WilddogVideo'

然后运行 pod install 将上述依赖安装到你的工程。

初始化 Video SDK

客户端在使用 Video SDK 前需要初始化 Client 来连接客户端和野狗服务器。

初始化 Client 之前,要先经过 野狗身份认证。开发者可以根据需要选择匿名登录、邮箱密码、第三方或自定义认证等方式进行身份认证。

例如,以匿名方式登录后初始化 Client :

  1. [WDGApp configureWithOptions:[[WDGOptions alloc] initWithSyncURL:@"https://<#appId#>.wilddogio.com"]];
  2. [[WDGAuth auth] signOut:nil];
  3. __weak __typeof__(self) weakSelf = self;
  4. [[WDGAuth auth] signInAnonymouslyWithCompletion:^(WDGUser * _Nullable user, NSError * _Nullable error) {
  5. __strong __typeof__(self) strongSelf = weakSelf;
  6. if (strongSelf == nil) {
  7. return;
  8. }
  9. if (error) {
  10. NSLog(@"请在控制台为您的AppID开启匿名登录功能,错误信息: %@", error);
  11. return;
  12. }
  13. strongSelf.wilddogVideoClient = [[WDGVideoClient alloc] initWithApp:[WDGApp defaultApp]];
  14. strongSelf.wilddogVideoClient.delegate = self;
  15. }];