0
使用Facebook SSO(單點登錄),在系統提示用戶使用其Facebook帳戶的權限後,它將用戶重定向到正在運行SSO的應用程序。FB SSO具體如何實現此目的? (它是如何知道在授予權限後重新打開哪個應用程序的?)Facebook SSO如何知道要返回哪個應用程序?
我們正在構建一個與Facebook進行交互的SDK,並且不清楚Facebook應用程序如何確定要返回哪個應用程序。
使用Facebook SSO(單點登錄),在系統提示用戶使用其Facebook帳戶的權限後,它將用戶重定向到正在運行SSO的應用程序。FB SSO具體如何實現此目的? (它是如何知道在授予權限後重新打開哪個應用程序的?)Facebook SSO如何知道要返回哪個應用程序?
我們正在構建一個與Facebook進行交互的SDK,並且不清楚Facebook應用程序如何確定要返回哪個應用程序。
當您添加Facebook SDK時,其中一個步驟是使用您的API密鑰爲您的應用註冊一個URL方案。
當您在Facebook上授權應用時,它會嘗試打開URL(通常格式爲fbXXXXXXXXXXX),並且您的應用已設置爲處理此URL方案,因此應用已打開。
而這裏的其他應用程序的列表,你可以使用handleOpenURL通信: