Aar*_*ark 5 facebook objective-c ios
嗨,每次运行它都会返回FBSessionStateClosedLoginFailed的状态.我检查了我的包名称,URL设置等等都很酷.事实上,脸书知道我已经对应用程序进行了身份验证.但是,有时我打电话给openWithCompletion我的会话失败了!
[appDelegate.session openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
switch (status) {
case FBSessionStateOpen:
NSLog (@"Open");
break;
case FBSessionStateClosed:
NSLog (@"Closed");
break;
case FBSessionStateClosedLoginFailed:
NSLog (@"Failed");
break;
default:
break;
}
[self updateView];
}];
Run Code Online (Sandbox Code Playgroud)
我在app委托中创建了这个也成功调用,但总是返回false:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [FBSession.activeSession handleOpenURL:url];
}
Run Code Online (Sandbox Code Playgroud)
小智 12
您是否在应用代理中尝试了此操作:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
return [FBSession.activeSession handleOpenURL:url];
}
Run Code Online (Sandbox Code Playgroud)
我有一个类似的问题在这里得到修复
好吧,多么奇怪。我使用了 FB SDK 登录示例,使用了我的 FB 应用程序代码和捆绑包 ID,并且它有效。然后我重新运行我的,它起作用了吗?也许 FB 服务器复制需要一些时间?不知道,但现在就这样了......
| 归档时间: |
|
| 查看次数: |
5543 次 |
| 最近记录: |