在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

Interesting Posts