首页 > 解决方案 > 如何在我的 Xcode 项目中集成 GigyaNss?

问题描述

我正在尝试将 Gigya 集成到我的 Xcode 项目中,但官方文档缺少详细信息。首先,我不明白我应该如何加载我的架构。我创建了一个 json 文件并将其添加到我的项目中。我想如何在 AppDelegate 中调用以下代码行?

GigyaNss.shared.register(scheme: <YOUR_SCHEME>.self)

模式加载到 GigyaNss 后,我是否应该创建一个故事板和一个视图控制器,然后从那里(可能在viewDidLoad)调用函数来上传我想要的模式?

GigyaNss.shared
   .load(screenSetId: "DEFAULT")
   .lang(name: "en")
   .initialRoute(name: "login")
   .events(UserHost.self) { result in
      switch result {
      case .success(let screenId, let action, let account):
        // success
      case .error(let screenId, let error):
       // error
      case .canceled:
        // canceled
     }
   }
   .show(viewController: self)

标签: iosswiftxcodeauthenticationgigya

解决方案


推荐阅读