在带有3.5.1 SDK的iOS 5.1上,openActiveSession失败

时间:2013-06-04 08:35:49

标签: ios5 facebook-ios-sdk

我在使用3.5.1 SDK编写的应用程序中使用openActiveSessionWithReadPermissions .. 代码在大多数情况下都很有效,但在使用iOS 5.1的设备上,它无效。 我已经尝试重置设备;我不认为这是设备配置,但​​相同的代码在iOS 6.1(设备和模拟器上工作正常;代码甚至可以在iOS 5.1模拟器中工作..但iOS 5.1上没有骰子...

知道发生了什么事吗?我使用查尔斯来查看流量,我看到设备(错误)和模拟器(工作)之间有两个非常不同的调用路径......设备总是失败,跟踪看起来像这样......

该应用不是沙盒。 [虽然我在沙盒应用程序中得到相同的错误]

谢谢!

----查尔斯追踪 -

{     “error_code”:1,     “error_msg”:“发生未知错误”,     “request_args”:[{         “关键”:“方法”,         “value”:“auth.iosauthorizeapp”     },{         “key”:“proxied_app_id”,         “价值”:“SKIPPEDBUTLOOKSVALID”     },{         “key”:“ios_bundle_id”,         “价值”:“com.thepickking”     },{         “key”:“sdk_version”,         “价值”:“3”     },{         “关键”:“格式”,         “价值”:“json”     },{         “key”:“app_version”,         “价值”:“202949”     },{         “key”:“proxied_app_name”,         “价值”:“挑选王”     },{         “关键”:“权限”,         “value”:“basic_info”     },{         “key”:“locale”,         “价值”:“en_US”     },{         “关键”:“sdk”,         “价值”:“ios”     },{         “key”:“access_token”,         “价值”:“SKIPPEDBUTLOOKSVALID”     }] }

---我的代码如下:-----

[FBSession openActiveSessionWithReadPermissions:nil                                        allowLoginUI:YES                                   completionHandler:      ^(FBSession * session,        FBSessionState状态,NSError *错误){          [self sessionStateChanged:session state:state error:error];      }];

有关如何进行故障排除的任何建议......或可能出现的问题? ?

谢谢!

0 个答案:

没有答案