2014-01-29 3 views
0

Я новичок в Steroids.js и PhoneGap. Я пытаюсь создать приложение, которое требует входа в Facebook. Поэтому проблема начинается, когда я пытаюсь заставить плагин Facebook работать.Steroids.js/PhoneGap facebook login error ios

Мои настройки: "стероиды-JS": "3.1.x"

Я после этого руководства - http://guides.appgyver.com/steroids/guides/phonegap_on_steroids/facebook-connect-plugin/

я создал приложение сканер с Facebook плагин в нем.

Скачивали пользовательских создали приложение для сканирования в моем Iphone и пытались сканировать штрих-код моего приложения, которое требует Facebook входа, но он показывает мне и ошибку приложения ланча:

error screen

Мой файл index.html :

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf8"> 
    <meta name="viewport" content="width=device-width"> 
    <title>La Rocca Revolution</title> 
    <link rel="stylesheet" href="/vendor/topcoat/css/topcoat-mobile-light.css" /> 
    <link rel="stylesheet" href="/stylesheets/application.css" /> 
    <script src="/javascripts/onerror.js"></script> 
    <script src="/javascripts/console.log.js"></script> 
    <script src="http://localhost/cordova.js"></script> 
    <script src="/components/steroids-js/steroids.js"></script> 
    <script src="http://localhost/cdv-plugin-fb-connect.js"></script> 
    <script src="http://localhost/facebook-js-sdk.js"></script> 
    <script src="/components/jquery/jquery.js"></script> 
    <script src="/javascripts/application.js"></script> 
</head> 
<body> 
    <div id="home"> 
    <div class="container"> 
     <div id="login-menu"> 
     <a href="javascript:void(0);" ontouchend="login()" id="facebook-login">Login With Facebook</a> 
     <div id="divider">or</div> 
     <a href="javascript:void(0);" ontouchend="simpleLogin()" id="simple-login">Simple Login</a> 
     </div> 
     <div id="simple-login-menu"> 
     <input type="text" placeholder="First name" name="fname" id="fname"> 
     <input type="text" placeholder="Last name" name="lname" id="lname"> 
     <input type="email" placeholder="E-mail" name="email" id="email"> 
     <a href="javascript:void(0);" ontouchend="addToGuestList()" id="add-to-guestlist">Add to guestlist</a> 
     </div> 
    </div> 
    </div> 
</body> 
</html> 

Мой application.js файл:

FB.init({ 
    appId: 1376384525959378, 
    nativeInterface: CDV.FB 
}) 

function login() { 
    FB.login(function(response) { 
    if (response.session) { 
     FB.api('/me', function(response) { 
     alert('Good to see you, ' + response.name + '.'); 
     }); 
    } else { 
     console.log('User cancelled login or did not fully authorize.'); 
    } 
    }); 
} 

Мои steroids.js облако настройки сканера:

scanner settings

Мои настройки приложения Facebook:

facebook settings

ответ

0

Как сама ссылка говорит

Стероиды-поддержанные путь использовать официальный плагин Facebook - использовать дополнения для стероидов. Чтобы использовать плагин Facebook без надстройки Facebook, обратитесь к документации на странице GitHub плагина, хотя обратите внимание, что мы предлагаем только поддержку пользователям, использующим плагин Facebook, через надстройку Facebook Steroids.

Теперь вы должны использовать их paid addons.