parse.com - Facebook login on cordova app shows blank white screen -


this problem has been bugging me long time , can't seem find solution, settings in facebook developer panel configured correctly, site url, app domain , oauth urls.

when run app on iphone (i have installed through itunes) , click authentication button prompted screen:

enter image description here

however, after logging in, faced blank white screen instead of being redirected main.html page.

i using openfb plugin along parse , facebook graph api authenticate , store users data, here login code:

login.html:

$('.facebooklogin').click(function(){   parse.user.logout(); // log current user out before logging in    login(); });  function login() {   openfb.login(function(response) {     if(response.status === 'connected') {        console.log('facebook login succeeded');        parse.facebookutils.login("email", { // permission request use email         success: function(user) {           if (!user.existed()) {              fb.api('/me', function(response) {                 var firstname = response.first_name;                 var lastname = response.last_name;                 var email = response.email;                  var user_id = response.id;                  user.set("firstname",firstname);                 user.set("lastname",lastname);                 user.set("email",email);                 user.save();              });               window.location.href= "main.html";           }            else {              window.location.href= "main.html";           }          },          error: function(user, error) {           alert("user cancelled facebook login or did not authorize.");         }      });       }      else {       alert('facebook login failed: ' + response.error);     }   }, {scope: 'email'});  }  

oauthcallback.html:

<html> <body> <script>    // redirects main page    window.location.href= "main.html"; </script> </body> </html> 

note: have added main.html, login.html , oauthcallback.html valid oauth redirect uris list on panel.

check site using ssl valid certificate.

there might error trying redirect non-secure site encrypted site.


Comments

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -