目前我想创建一个应用程序,其他应用程序可以通过打开我的应用程序来登录,就像Facebook一样。应用程序单击MyApp登录,应用程序打开MyApp,然后MyApp验证应用程序并返回应用程序A.
显然,应用程序应该将我的应用程序方案添加到其白名单中并使用openURL:
功能打开MyApp但是如何在完成身份验证后返回应用程序A?我不认为Facebook有白名单中的所有应用程序,因为有数千个使用Facebook登录的应用程序。
有人知道答案吗?感谢。
答案 0 :(得分:0)
实际上openURL:
会忽略LSApplicationQueriesSchemes
。
检查canOpenURL:
中执行的列入白名单的网址。
所以只需打开回调网址,不要进行检查。