Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oauth 2.0 如何在打开Facebook登录对话之前告诉iphone应用程序用户将会发生什么_Oauth 2.0_Facebook Ios Sdk - Fatal编程技术网

Oauth 2.0 如何在打开Facebook登录对话之前告诉iphone应用程序用户将会发生什么

Oauth 2.0 如何在打开Facebook登录对话之前告诉iphone应用程序用户将会发生什么,oauth-2.0,facebook-ios-sdk,Oauth 2.0,Facebook Ios Sdk,允许用户通过第三方身份验证提供商(如Facebook、Google、Twoitter等)登录的应用程序应打开一个浏览器窗口,让用户针对该提供商进行身份验证。这意味着,在某个时刻,应用程序是后台的,用户与浏览器窗口进行交互。就在浏览器打开之前,建议将发生的情况告知用户(例如,请参阅《OAuth 2.0-O'Reilly入门》),比如一个类似“您现在将离开XYZ应用程序,一个浏览器窗口将打开,您可以在其中安全地输入凭据”的警告窗口 我的问题:如果我使用用于ios的facebook SDK,如何做到这

允许用户通过第三方身份验证提供商(如Facebook、Google、Twoitter等)登录的应用程序应打开一个浏览器窗口,让用户针对该提供商进行身份验证。这意味着,在某个时刻,应用程序是后台的,用户与浏览器窗口进行交互。就在浏览器打开之前,建议将发生的情况告知用户(例如,请参阅《OAuth 2.0-O'Reilly入门》),比如一个类似“您现在将离开XYZ应用程序,一个浏览器窗口将打开,您可以在其中安全地输入凭据”的警告窗口


我的问题:如果我使用用于ios的facebook SDK,如何做到这一点?看看SDK,似乎没有任何通知,也没有指定的状态可以让我检测到SDK即将为我的应用程序添加背景,并将打开Safari或Facebook应用程序

使用一个简单的警报,说明按下按钮(或您选择的方式)时会发生什么。当用户按下警报上的OK键时,请登录

然而,我很确定,在Facebook的服务条款中,在与Facebook互动之前,你必须拥有某种Facebook商标。在按钮上以某种方式提及Facebook,然后登录用户而不提及它,这似乎是一种标准做法,因为它会根据用户的期望发挥作用

特别是在iOS上使用iOS 6.0和Facebook SDK 3.1时,Facebooks SDK会在自己的系统中处理大部分问题