2014-11-30 1 views
1

Я использую ионную инфраструктуру для создания мобильного приложения на основе facebook.Ионное приложение, не может войти в facebook как приложение для Android

Это прекрасно работает в браузере, однако, когда я его создаю для android, я не могу пройти мимо экрана входа в систему.

Когда я запускаю приложение на своем телефоне и нажимаю кнопку «login with facebook», ничего не происходит, даже если у меня есть facebook, установленный на моем телефоне Android.

Я использовал руководство Facebook для установки SDK, и есть это в моем файле index.html:

<div id="fb-root"></div> 
    <script> 
     window.fbAsyncInit = function() { 
     FB.init({ 
      appId  : 'my_app_id', 
      status  : true, 
      xfbml  : true 
     }); 

     FB.Event.subscribe('auth.authResponseChange', function(response) { 
      if (response.status === 'connected') { 
      console.log(response); 
      console.log('Logged in'); 
      } else { 
      FB.login(); 
      } 
     }); 
     }; 

     (function(d, s, id){ 
     var js, fjs = d.getElementsByTagName(s)[0]; 
     if (d.getElementById(id)) {return;} 
     js = d.createElement(s); js.id = id; 
     js.src = "//connect.facebook.net/en_US/all.js"; 
     fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk')); 
    </script> 

Это работает на веб-отлично. Только при использовании его в качестве упакованного файла .apk на Android он не запускает приложение facebook.

+0

вы можете включить код и более подробное описание. – luschn

+0

Вы установили плагин facebook facebook? – lukabers

+0

Я не смог найти плагин facebook, который работал на facebook sdk v1.0 – johncorser

ответ

0

Я думаю, что невозможно использовать прямую facebook js sdk для создания мобильных приложений. попробуйте использовать ngCordova. он есть плагин для Facebook

ngCordova

Смежные вопросы