我正在使用 OAuth2Client,并且我已成功允许用户通过 UIWebView 登录并授予启用 OAuth2 的 Vimeo 应用程序的权限。
当用户授予应用程序权限时,UIWebView 仅显示下一个 Vimeo 网页,该网页具有附加到 URL 的 code 参数。
这是在 iOS 应用程序中授予权限的适当方式吗?如果是这样,我不明白回调 URL 的用途,因为从技术上讲,您从未离开过 iOS 应用程序。所以我想这是我的问题:在这种情况下是否需要回调 URL?
如果我打开 Safari(通过 UIApplication:openURL)来授予对我创建的 Vimeo 应用程序的访问权限,我可以理解是否需要它。但即使在这种情况下,回调 URL 也一定不能正常工作,因为 Safari 从不调用我的 iOS 应用程序。
感谢您的任何见解。