有没有办法检查用户是否真的在操作系统中登录了 facebook 或 twitter。
我想这样做的原因是为了在应用程序中共享,例如使用 facebooks SDK 代替共享,而不要求用户再次登录。
我实际上认为代码:
[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook];
确实做到了,但显然它仅在用户未登录时才显示警报。
这只发生在用户没有安装 Facebook 应用程序,没有登录操作系统(在设置中),而是通过 Facebook SDK 登录到我们的应用程序时。