2016-09-20 2 views
0

So habe ich mich gefragt. Kann dies mit kivy umgesetzt werden?Pyjnius, Facebook/Google SDK für Anmelden mit Kivy

Ich habe gelesen this post in kivy planet darüber gelesen, aber bemerkte, dass der Login-Button ein Problem war. Der Artikel ist von 2013, also würde ich gerne wissen, wie es um die aktuelle Situation bezüglich Facebook und Google SDKs und Kivy Integration mit Pyjnius steht.

Zunächst würde ich gerne wissen, wie die SDKs ohne Android-Studio zu installieren, wenn möglich. Dann, wie Sie sie mit meiner App integrieren können.

Hoffe jemand kann etwas Licht in die Sache werfen.

Antwort

0

Eine Facebook/Google-Anmeldung kann mit Kivy implementiert werden. Sie müssen nicht unbedingt das Google- oder Facebook-SDK verwenden, da in Python weitere Authentifizierungsbibliotheken verfügbar sind.

Wenn Sie die Facebook/Google SDKs verwenden möchten, ist es immer noch möglich, da Sie mit Pyjnius einen beliebigen Java-Code ausführen können. Bei Ihrer Frage zur Installation von SDKs ohne Android Studio bin ich mir nicht sicher, was Sie meinen, aber Sie können Abhängigkeiten in Ihrer Buildozer-Abhängigkeitsdatei angeben.

+0

Können Sie auf alternative Auth-Bibliotheken hinweisen? Und genau das meine ich mit der Installation von SDKs. Ich bin inspiriert von dem Code auf kivy planet Beispiel, wo er Facebook-Klassen durch Pyjnius importiert. Um das zu tun, muss ich dieses SDK installiert haben, oder? –

+0

Weil Facebook das Hinzufügen von SDK zu einem Android-Studio-Projekt nachzieht: (1) Gehen Sie zu Android Studio> Neues Projekt> Minimales SDK. (2) Wählen Sie "API 15: Android 4.0.3" oder höher Ihr Projekt, öffnen Sie: your_app> Gradle Scripts> build.gradle. (4) Fügen Sie das Maven Central Repository hinzu, um Build.gradle vor Abhängigkeiten zu erstellen: 'repositories {mavenCentral()}' (5) Add compile 'com.facebook.android:facebook -android-sdk: [4,5] zu deinen build.gradle Abhängigkeiten. (6) Baue dein Projekt. (7) Importieren Sie das Facebook SDK in Ihre App: 'import com.facebook.FacebookSdk;' Wie macht man das mit Pyjnius? –

+0

@GugaFigueiredo https://kivy.org/planet/2013/08/using-facebook-sdk-with-python-for-android-kivy/ – jligeza