Iphone 在iOS应用程序上登录Facebook
我正在使用Facebook轻松登录我的应用程序 直到昨天,如果我让Facebook应用程序打开它,如果没有,我让多任务OpenSafari,如果没有打开webview,它工作得还不错 但今天,我在我的应用程序中添加推送通知。目前,我唯一更改的是Iphone 在iOS应用程序上登录Facebook,iphone,ios,xcode,facebook,Iphone,Ios,Xcode,Facebook,我正在使用Facebook轻松登录我的应用程序 直到昨天,如果我让Facebook应用程序打开它,如果没有,我让多任务OpenSafari,如果没有打开webview,它工作得还不错 但今天,我在我的应用程序中添加推送通知。目前,我唯一更改的是appID和AppDelegate添加 [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRem
appID
和AppDelegate
添加
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound )];
在构建设置中,我为这个appID选择了调试和发布的配置文件
现在我不知道为什么,但登录按钮同时打开了Facebook应用程序、Safari和webview。3种不同的方式同时开放
没有任何东西与此错误相关。有人知道这件事吗
编辑
我刚刚在其他设备上测试过,显然这只发生在我的iPhone4S和iOS 6.beta3上
我将结束这个问题,对不起,这在我的应用程序上不是问题,因为我使用的是iOS 6 beta 3
不知道如何修复,但我会尝试Facebook帮助你在设备和模拟器上尝试过吗?我真的无法想象为什么通知会改变这一点。另外,你有没有试着注释掉<代码>注册表或消息类型:?我只在设备上尝试,在模拟器上Facebook sdk总是打开safari,因此没有必要在那里测试它。如果你在应用程序代理中注释掉通知注册表会发生什么?你说它在通知之前工作,并且更改了应用程序id,对吗?没有,我仍然可以登录,但我的应用程序会收到两次取消或两次登录或一次登录和一次取消,因为我应用程序上的fb应用程序和web视图都会打开一个make Callbacks抱歉,我的意思是,这个错误直到升级到iOS6 beta 3后才出现,对吗?是的,对于iOS6 beta 2,我没有注意到这个错误,只有当我升级到iOS6 beta 3I时,我才会在苹果论坛上讨论这个问题。我不确定在这里发布这件事是否违反保密协议