1

Ich möchte Facebook Login-Taste zu meinem appcelerator Titan Mobile App hinzufügen. Nachdem Sie dieses Dokument: Titanium facebook moduleTitan facebook login/logout button nicht zeigt dialog

Ich bin in der Lage Facebook Login-Button angezeigt werden:

var fb = require('facebook'); 
 
fb.addEventListener('login', function(e) { 
 
    if (e.success) { 
 
     alert('login from uid: '+e.uid+', name: '+ JSON.parse(e.data).name); 
 
     label.text = 'Logged In = ' + fb.loggedIn; 
 
    } 
 
    else if (e.cancelled) { 
 
     // user cancelled 
 
     alert('cancelled'); 
 
    } 
 
    else { 
 
     alert(e.error); 
 
    } 
 
}); 
 

 
fb.addEventListener('logout', function(e) { 
 
    alert('Logged out'); 
 
}); 
 

 
fb.authorize(); 
 
$.win.open();

für die Ansicht:

<Alloy> 
 
\t <Window id="win" class="container"> 
 
\t \t <View id="fblogin" class="fblogin"> 
 
\t \t \t <LoginButton id="fbLogin" module="facebook" /> 
 
\t \t </View> 
 
\t </Window> 
 
</Alloy>

Aber wenn ich auf den Facebook-Login-Button klicke, öffnet sich ein zweites Fenster die folgende Meldung: Nicht eingeloggt: Sie sind nicht eingeloggt. Bitte loggen Sie sich ein und versuchen es erneut.

Kein Anmeldedialog wird nur diese Nachricht angezeigt und der Benutzer kann sich auch nicht anmelden.

Ich möchte nur Login-Dialog öffnen und wenn der Erfolg zurück zur App mit Benutzerinformationen.

Hinweis: Ich bekomme auch Nachricht von Facebook als angegebene URL ist nicht durch die Anwendungskonfiguration erlaubt.

Danke für Ihre Hilfe.

Antwort

0

ein Modul vesion Wählen Sie vor 5 (in meinem Fall 4.0.5), die das Problem für mich gelöst

Grüße

+0

Danke, wie das bitte zu tun? – user44321

+0

auf der tiapp.xml-Datei im Modul Auswahl Teil, Doppelklick auf Facebook-Modul und die Auswahl Combo sollte * [neueste], ändern Sie es auf eine Version vor der neuesten und versuchen Sie Ihre App –