Ios 哦。用户取消了Facebook登录。-作语法分析
它可以在模拟器上工作,但不能在设备上工作?!为什么?我已经完成了所有的疑难解答,您可以通过facebook设置捆绑标识,我能做什么Ios 哦。用户取消了Facebook登录。-作语法分析,ios,facebook,parse-platform,Ios,Facebook,Parse Platform,它可以在模拟器上工作,但不能在设备上工作?!为什么?我已经完成了所有的疑难解答,您可以通过facebook设置捆绑标识,我能做什么 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. var permissions = [] PFFacebookUtils.logInWithPermissio
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var permissions = []
PFFacebookUtils.logInWithPermissions(permissions, {
(user: PFUser!, error: NSError!) -> Void in
if user == nil {
NSLog("Uh oh. The user cancelled the Facebook login.")
} else if user.isNew {
NSLog("User signed up and logged in through Facebook!")
} else {
NSLog("User logged in through Facebook!")
}
})
}
也许这会有所帮助,在我的例子中,错误是由Facebook权限引起的,我在解析教程中指定了该权限。我也有同样的症状,在模拟器上工作正常,在通过设置添加了Facebook帐户的设备上工作不正常 原始行是
logInController.facebookPermissions=@[@“关于我的朋友”]代码>
我将其替换为:
[logInViewController setFacebookPermissions:[NSArray arrayWithObjects:@“公共_配置文件”@“电子邮件”@“用户_朋友”,无]代码>
它现在工作正常。您是否尝试使用其他facebook帐户登录,您的应用程序是否允许公众访问
如果没有,这些答案将有所帮助
事实上,我今天也有同样的问题。我吓坏了
我在网上查看了与此问题相关的几种解决方案。一些人谈到添加适当的fb权限,另一些人谈到从头开始设置Facebook登录。这些都不管用
每次我按下fb登录按钮,我都会得到=>“哦,用户取消了Facebook登录。”它在模拟器中工作……奇怪吧
使用您的设备,请转到
1.设置
2.facebook应用程序
3.滚动至“允许这些应用使用您的帐户”,然后查找您的应用。
4.确保应用程序的开关处于打开位置。
5.再次运行你的应用程序
希望这对你有帮助 我已经弄明白了,我使用的应用程序包与我已经提交到Facebook应用程序的应用程序包不同。
恢复到正确的捆绑id可以解决此问题 当我在我的设备上运行应用程序时,它会询问facebook是否有权限,然后当我单击“是”时,它会打印到日志“哦,用户取消了facebook登录”您是否使用正确的密钥正确配置了parse和facebook?本教程将帮助您,最好-->您有配置问题,只要检查一下,你的应用程序就会运行良好。我已经在一个应用程序上工作了好几个月,所有这一切都是在登录顺利的时候发生的,突然之间发生了这种情况。如果我的手机上没有安装facebook应用程序,它仍然可以顺利登录。