gpt4 book ai didi

ios - 无法在 iPhone 5 上使用 FBLogin View 登录

转载 作者:行者123 更新时间:2023-11-29 03:18:11 27 4
gpt4 key购买 nike

我已经从开发者页面逐步使用 Facebook 登录流程创建了 Facebook 应用程序。登录效果很好。我的问题是这不适用于 iPhone 5 或 5s。

我已经尝试检查 6 款不同的 iPhone 5,但它只适用于其中一款。单击“登录”后,我会收到消息应用程序想要访问您的基本信息的警报,一旦单击“我会收到用户取消登录错误”警报中的“确定”或“不允许”。但什么也没发生。知道可能是什么问题吗?谢谢

iphone 5 and 5s problem

login and errors

this is how its open in all devices accept from iPhone 5 and 5s.

最佳答案

不使用 FBLoginView,而是尝试像这样使用 FBSession:

// no action can be done on facebook if there is no session on open state 
if (!FBSession.activeSession.isOpen) {
FBSession *session = [[FBSession alloc] initWithPermissions:@[@"email", @"user_birthday"]];
[FBSession setActiveSession:session];

// Here this behavior garantees that the iOS Login Dialog is not shown, because it was causing some login issues
// The fallback flow will be: 1- Facebook App Native Login Dialog; 2- Facebook App Web Login Dialog; 3- Mobile Safari Login Dialog
[[FBSession activeSession] openWithBehavior:FBSessionLoginBehaviorWithNoFallbackToWebView
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
if(error) { // your code here }
else { // your code here }
}}];

关于ios - 无法在 iPhone 5 上使用 FBLogin View 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21429734/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com