iOS打开应用程序不在白名单中

时间:2017-10-17 11:06:36

标签: ios objective-c

目前我想创建一个应用程序,其他应用程序可以通过打开我的应用程序来登录,就像Facebook一样。应用程序单击MyApp登录,应用程序打开MyApp,然后MyApp验证应用程序并返回应用程序A.

显然,应用程序应该将我的应用程序方案添加到其白名单中并使用openURL:功能打开MyApp但是如何在完成身份验证后返回应用程序A?我不认为Facebook有白名单中的所有应用程序,因为有数千个使用Facebook登录的应用程序。

有人知道答案吗?感谢。

1 个答案:

答案 0 :(得分:0)

实际上openURL:会忽略LSApplicationQueriesSchemes。 检查canOpenURL:中执行的列入白名单的网址。 所以只需打开回调网址,不要进行检查。