JavaScript — как правильно использовать плагин Facebook Connect в PhoneGap

Предположим, у меня есть приложение phonegap, которое имеет собственную систему входа в систему, которая работает с бэкэндом php. Предположим, на моем экране входа в систему есть текстовый ввод для имени пользователя, который является адресом электронной почты и паролем. Под этим у меня 2 кнопки. Кнопка «Мой логин» (которая работает нормально) и кнопка «Войти через Facebook», определенная следующим образом

<label class="item-input">
<button class="button button-block button-positive" id="fblogin" onclick="fblogin()">Login with Facebook</button>
</label>

Теперь для JavaScript у меня есть

<script>
$(document).ready(function() {
//set page title using settings
document.getElementById("page_title").innerHTML = localStorage.getItem("login_index_page_title");
setTimeout(function(){
function fblogin(){

var fbLoginSuccess = function (userData) {
alert("UserInfo: " + JSON.stringify(userData));
}

facebookConnectPlugin.login(["public_profile"],
fbLoginSuccess,
function (error) { alert("" + error) }
);
}
}, 1000);

});
</script>

Предполагается, что это основано на https://github.com/Wizcorp/phonegap-facebook-plugin
пример. Я уверен, что я сделал ошибку в коде. Мое приложение на Facebook настроено нормально. Мой идентификатор приложения также установлен и все такое. Я уверен, что сделал ошибку. Идея состоит в том, что, предполагая, что кому-то удастся войти в систему, я, по своей собственной логике, подключу пользователя к моей системе, если он / она еще не существует.

0

Решение

Мне не хватало обработчика ошибок или некоторых синтаксических ошибок. Проблема решена. Приведенный пример работает нормально.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]