我在使用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]; }];
有关如何进行故障排除的任何建议......或可能出现的问题? ?
谢谢!