我必须在OSX上的桌面应用程序中使用facebook集成。我已经将部分facebook sdk用于ios并修改了所有ui元素以在桌面上正常工作。
我在webView中显示facebook对话框,显示设置为弹出,重定向网址为https://www.facebook.com/connect/login_success.html
。
一切似乎都运行良好(所有对话框在登录后都有效,令牌和到期日期似乎都可以存储并存储在网络会话之间)除了facebook cookie总是设置为仅会话(即使是保留我已登录选项已打开)。这意味着用户必须在每次打开应用程序时登录到Facebook,这真的令人沮丧。
我已经尝试将显示设置为其他值(触摸,页面)但没有成功。可能会检查Facebook应用中的所有相关设置(本机或桌面应用?,嵌入式浏览器OAuth登录,客户端OAuth登录)。
所以问题是,是否有人遇到过同样的问题,或者可能知道解决方案让我保持登录选项正常工作?