titanium-mobile

___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123facebook ___ Mit der Facebook Platform können Entwickler ihre Apps direkt in den sozialen Netzwerkdienst von Facebook integrieren. Verwenden Sie dieses Tag für Fragen, die bei der Entwicklung von FOR Facebook auftreten können. Dieses Tag ist NICHT für Support-Fragen zur Nutzung der Facebook-Website oder der offiziellen Facebook-App gedacht. Es ist auch NICHT für Fragen der "Ich möchte ein Feature ähnlich wie Facebook hat" implementieren. ___ answer23569157 ___

Ich verwende dies, um alle restlichen Facebook-Benutzerdaten zu löschen, wenn sich ein Benutzer abmeldet. Ich bin mir nicht sicher, wie Titanium das Facebook SDK verwendet, aber so mache ich es mit dem FB SDK.

%Vor%     
___ tag123titanmobile ___ Eine JavaScript-basierte Plattform zur Entwicklung nativer, hybrider und mobiler Webanwendungen aus einer einzigen Codebasis. ___ tag123appceleratormobile ___ Appcelerator Titanium Mobile ist ein Framework für die Erstellung von iOS, Android, Universal Windows Platform (UWP) -Anwendungen in JavaScript. ___ qstntxt ___

Ich arbeite mit Titanium Studio 3.2.0 und Titanium SDK 3.2.0.GA und stelle sie auf Android-Geräten mit oder ohne Facebook-App bereit. Um mich bei Facebook anzumelden, verwende ich das von Titanium .

>

Ich habe das gleiche Problem beschrieben in dieser Link Wenn ich das erste Mal autorisiere, wird das Anmelde-Ereignis von Facebook ohne Probleme ausgelöst. Aber wenn ich mich abmelde und dann versuche, erneut zu autorisieren (zu diesem Zeitpunkt wurden die Berechtigungen meiner App bereits akzeptiert, so dass theoretisch das Anmeldeereignis ausgelöst werden sollte), erhalte ich den folgenden Fehler auf logcat:

%Vor%

Ich habe sogar versucht, diesen Fehler mit einem try / catch abzufangen, um damit umzugehen, aber obwohl ich den Autorisierungsaufruf innerhalb eines gesetzt habe, wurde der Code innerhalb des Catch nicht ausgeführt. Es ist nichts Ungewöhnliches, wie ich die Autorisierung mache, soweit ich weiß:

%Vor%

Nach einigem Graben habe ich etwas bemerkt, das erste Mal, wenn ich versuche zu autorisieren, werde ich zur Facebook App weitergeleitet und nachdem ich die Berechtigungen akzeptiert habe, wird das Login-Ereignis wie gewünscht ausgelöst (als Beweis bekomme ich ein Access Token), Wenn ich mich auslogge, wird das Zugriffstoken, das für die Sitzung verwendet wurde, annulliert (ich habe es im Logout-Ereignis überprüft). Wenn ich erneut autorisiere, scheint das Facebook-Modul nicht nach einem neuen Zugriffstoken zu greifen, obwohl meine App ist bereits erlaubt, es wird versucht, den ungültigen zu verwenden, daher wird dieses ungültige Zugriffstoken geworfen, obwohl dies nur eine Vermutung von meinem Teil ist und ich keine Ahnung habe, ob dies die Ursache ist .

Wie kann ich dieses Problem lösen? Die Lösung, die ich im Moment benutze, ist, die Berechtigungen von meinem Facebook-Benutzerkonto durch einen Graph-API-Anruf zu entfernen, was nicht der richtige Weg ist, aber es ist die einzige Möglichkeit für mich, das Facebook-Anmeldeereignis erneut zu starten.

Ich habe auch meine Hash-Schlüssel überprüft und sie scheinen in Ordnung zu sein, da ich keine ungültige Hash-Schlüssel-Nachricht erhalte, das Problem hier ist das Zugriffs-Token, der Autorisierungs-Aufruf sollte ein Zugriffs-Token mit einem anderen Ablauf zurückgeben, soweit ich weiß oder hatte ich eine falsche Vorstellung?

Demnach Facebook-Entwickler verknüpfen , es gibt vier Szenarien, wenn ein Zugriffstoken abläuft, aber für das Abmeldeszenario bekomme ich eine andere Fehlermeldung, die dort angezeigte Fehlermeldung ist Fehler beim Validieren des Zugriffstokens: Die Sitzung ist ungültig, weil der Benutzer sich abgemeldet hat , während derjenige, den ich erhalte, LoginDialogListener onFacebookError: Invalid access token ist. Was verursacht die Fehlermeldung, die ich bekomme?

Jede Hilfe wird geschätzt, danke im Voraus.

    
___ qstnhdr ___ Kann nicht auf Facebook eingeloggt werden, weil das Token-Modul von Titanium einen ungültigen Zugriffstokenfehler aufweist ___
3
Antworten

Ich brauche Hilfe beim Verständnis der Entwicklung von Titanlegierungen (MVC)

Ich bin es gewohnt, MVC-Frameworks wie Kuchen und Backbone zu entwickeln, aber ich kann mich nicht mit der Entwicklung von Alloy beschäftigen. Es scheint keine guten Beispiele online zu geben. Ich wäre sehr dankbar, wenn jemand ein Beispiel dafü...
02.01.2013, 01:55
4
Antworten

Kodieren eines PNG mit JavaScript

Ich habe einige willkürliche Pixeldaten, die ich als PNG speichern möchte. Wie kann ich ein PNG mit JavaScript kodieren, um dies zu erreichen? Die Daten sind eine Reihe von 1 und 0, die ich verwenden möchte, um einen QR-Code zu erstellen. Es...
02.07.2012, 15:31
1
Antwort

Kann nicht auf Facebook eingeloggt werden, weil das Token-Modul von Titanium einen ungültigen Zugriffstokenfehler aufweist

Ich arbeite mit Titanium Studio 3.2.0 und Titanium SDK 3.2.0.GA und stelle sie auf Android-Geräten mit oder ohne Facebook-App bereit. Um mich bei Facebook anzumelden, verwende ich das von Titanium . > Ich habe das gleiche Problem beschrieben...
19.02.2014, 18:02