gpt4 book ai didi

ios - Cordova / ionic Facebook getLoginStatus 不工作

转载 作者:行者123 更新时间:2023-11-29 12:23:41 25 4
gpt4 key购买 nike

我正在使用 Ionic/Cordova 开发一个通过 Facebook 登录的应用程序。在显示“登录页面”之前,我想检查用户是否已经连接。

以下 getLoginStatus 检查在 iOS 模拟器中按预期工作。在实际设备上进行测试时,getLoginStatus 回调不会被触发。

facebookConnectPlugin.getLoginStatus(
function (response) {
if (response.status == "connected") {
set_tokens(response);
$location.path('/tab/person/me/events');
}
},
function (response) { alert(JSON.stringify(response)) }
);

已将 Facebook-App 设置为公开并验证了 App-Id。

任何人都可以给出所描述行为的原因吗?

最佳答案

我使用 facebookConnect 插件实现了以下 Facebook 登录。

facebookConnectPlugin.getLoginStatus(
function(response){

if(response.status == "connected"){
//do something, for example share or redirect
}else{
facebookConnectPlugin.login(["basic_info"],
function(success) { /*do something...*/},
function(error) {
//handle error
});
}
}, function(error) {
// handle error
})

}

如果仍然有错误,请尝试记录错误和成功事件以查看发生了什么。此实现在 Controller 中工作。

关于ios - Cordova / ionic Facebook getLoginStatus 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870718/

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