我很惊讶没有找到更清晰的解释来说明callbackURLScheme的逻辑(包括completionHandler)如何工作。
是的,总的来说,它与url schema有关,在plist文件中可以指定,并且与Deep Linking的工作方式有关。
但是,
它如何与ASWebAuthenticationSession/SFAuthenticationSession流程绑定?我的意思是,它是否在浏览器url中查找类似的模式,并且如果变得相等,它会拦截响应,关闭浏览器窗口并返回应用程序的访问权限?
如果没有定义url schema,而只是使用相关域名呢?我应该指定传递给服务器的“返回”url,还是仍然需要schema?
如果我传递null值怎么办?互联网上有一些注释,称它以某种神奇的方式绑定到plist文件,但是没有具体的文档。
非常感谢答案!