我正在按照指南完全與Facebook集成。我碰到一個奇怪的問題是,如果是我,Facebook的SSO授權在Safari瀏覽器,但不是在我的iPhone的Facebook應用程序
卸載Facebook應用程序在iPhone
或改變facebook.m implementaion禁用Facebook應用程序,像 [自authorizeWithFBAppAuth:NO safariAuth :是];
的授權方法適用於Safari瀏覽器和網址找回身份驗證令牌
不過,如果我沒有做上述2,將切換至Facebook應用程序,並說以後「正在加載...「一秒鐘,它就會返回給我一個表示用戶被拒絕的網址。 (fbxxxxxxxxxxxxx://authorize#error_reason=user%5Fdenied&error=access%5Fdenied&error_description=The%2Buser%2Bdenied%2Byour%2Brequest%2E%3F%5F)
爲什麼它在原生應用程序和瀏覽器中表現如此不同?這是FB iPhone應用程序中的錯誤嗎?我使用相同的應用程序和相同的用戶進行測試。