在iOS 6中,检查一个人是否login到社交networking?
有没有办法来检查用户是否真的login到操作系统的Facebook或Twitter。
我想这样做的原因是,回到应用程序的共享,例如使用facebooks SDK来共享,而不要求用户再次login。
我其实认为这个代码:
[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook];
做了这个,但显然它只显示一个警告,如果用户还没有login。
只有当用户没有安装Facebook应用程序,没有login到操作系统(在设置中),但通过Facebook SDKlogin到我们的应用程序。
你在设备上为我工作的是什么:
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {// do something only for logged in fb users} else {//do something else for non-fb users}
你尝试在设备或模拟器?
不幸的是,你不能检查用户是否正确login。 facebook密码可能不正确,方法( isAvailableForServiceType )返回true