Swift iOS应用程序中Nest SDK的身份验证延迟
我正在Swift中开发一个iOS应用程序,它使用iOS SDK。我首先构建了Obj-C演示应用程序(可以在iOS SDK中找到)。一旦我确信我可以做我需要的事情,我就创建了一个新的Swift项目,并将Nest SDK文件和Firebase框架移到一边,开始编码 我的新应用能够通过Nest验证以获取应用令牌。但是,当我尝试使用Firebase进行身份验证时,在启动成功处理程序之前会有120秒的延迟。从那以后一切都好了 我已尝试识别我的应用程序和演示应用程序之间的差异,但我看不到任何会使这两个应用程序在Firebase身份验证方面表现不同的东西Swift iOS应用程序中Nest SDK的身份验证延迟,ios,firebase,nest-api,Ios,Firebase,Nest Api,我正在Swift中开发一个iOS应用程序,它使用iOS SDK。我首先构建了Obj-C演示应用程序(可以在iOS SDK中找到)。一旦我确信我可以做我需要的事情,我就创建了一个新的Swift项目,并将Nest SDK文件和Firebase框架移到一边,开始编码 我的新应用能够通过Nest验证以获取应用令牌。但是,当我尝试使用Firebase进行身份验证时,在启动成功处理程序之前会有120秒的延迟。从那以后一切都好了 我已尝试识别我的应用程序和演示应用程序之间的差异,但我看不到任何会使这两个应用程
我只是想补充一点,我对Obj-C和iOS非常陌生,对Swift也完全陌生。这个问题原来是由于使用了不受支持的Firebase.framework版本造成的。我是从这个堆栈溢出帖子中得出这个结论的: 我使用的是Firebase(2.4.2)提供的最新Firebase.framework。我原以为我将Nest Demo应用程序的工作版本升级到了最新的Firebase.framework,但实际上仍在使用原始版本
当我使用旧版本的Firebase.framework(1.1.9)进行构建时,我的所有通信都会立即发生。已经过了几天了,您是否解决了一些问题?你在使用重定向URI吗?到目前为止我还没有运气。我正在使用Nest建议的重定向URL:。据我所知,这两个应用程序的配置相同,但Obj-C应用程序立即获得身份验证,而Swift应用程序有120秒的延迟。