Le débogage de Facebook appMobi lorsqu'il n'y a pas d'erreur distincte

Je travaille sur un projet dans appMobi, et ce projet a récemment atteint cette partie qui est liée à Facebook. Cependant, il semble qu'il y ait tant de pièces mobiles qu'il est pratiquement impossible de dire ce qui se passe avec quoi et comment … plus encore, quand tout fonctionne dans l'émulateur mais pas sur un périphérique, où il n'y a pas de console, aucun journal d'erreur , Rien à faire pour essayer de comprendre le problème.

L'image ci-dessous est la seule erreur que j'avance sur mon appareil. En essayant de communiquer avec facebook, à l'aide de méthodes spécifiques à AppMobi. J'ai littérairement copié et collé là code essayant de faire fonctionner parce que je sais qu'une fois que je peux voir ce travail et comment ça va fonctionner, je peux commencer à construire la logique autour de quelque chose que je veux vraiment faire. C'est un point muet en ce moment. Quoi qu'il en soit, lorsque je cours ce même code exact dans l'émulateur, il fonctionne exactement comme prévu. Mais l'exécuter dans Test Anywhere sur le périphérique lui-même semble être l'endroit où ce conflit entre en jeu.

Donc, je me demande, est-ce que quelqu'un a déjà eu ce problème sur la pile? Si oui, qu'avez-vous fait pour le réparer? Quel est le travail autour? Quel est le moyen de la façon dont vous l'avez débarrassé et est arrivé à la conclusion car je suis sûr que je vais rencontrer des problèmes similaires sur la route et le débogage sur l'appareil est également un bonus.

Entrez la description de l'image ici

Mon javascript actuellement:

document.addEventListener("appMobi.facebook.login",function(e){ if (e.success == true) { console.log("Facebook Log in Successful"); } else { console.log("Unsuccessful Login"); } },false); function fbLoginCheckz() { try{ AppMobi.facebook.login('user_birthday,user_about_me,user_status,offline_access,publish_stream,publish_actions,email,read_friendlists,publish_checkins,create_event'); }catch(e){ alert("Error Caught [FB 1]: "+e.message); } } document.addEventListener("appMobi.facebook.logout",function(e){ if (e.success == true) { console.log("Logged out of Facebook"); } else { console.log("Unsuccessful Logout"); } },false); var facebookUserID = "me"; //me = the user currently logged into Facebook document.addEventListener("appMobi.facebook.request.response",function(e) { console.log("Facebook User Friends Data Returned"); if (e.success == true) { var data = e.data.data; var outHTML = ""; for (var r=0; r< data.length; r++) { outHTML += "<img src='http://graph.facebook.com/" + data[r]["id"] + "/picture' info='" + data[r]["name"] + "' />"; } $("#blah").empty().html(outHTML); document.removeEventListener("appMobi.facebook.request.response"); } },false); 

My html:

  <br><br> <div id="blah"></div> <a href="#" onclick="window.location.reload();">RELOAD</a><br> <a href="#" onclick="fbLoginCheckz();">LOGIN</a><br> <a href="#" onclick="AppMobi.facebook.logout();">LOGOUT</a><br> <a href="#" onclick="AppMobi.facebook.requestWithGraphAPI(facebookUserID + '/friends','GET',null);">FRIENDS</a> 

Il y avait un problème avec le système de construction et les conteneurs d'essai. Si vous construisez une version adHoc de votre logiciel, cela devrait fonctionner. Cependant, toutes mes applications auxiliaires "test n'importe où" ont toujours le bug pour le moment.

Il devrait y avoir une mise à jour rapide des conteneurs de test qui devrait résoudre le problème. Je vais essayer de poster ici une fois qu'ils ont été mis à jour.