2017-04-02 4 views
1

Ich möchte einige Mail-Anwendungen erstellen, und ich möchte als erster Schritt den Benutzer mit seinem Google-Konto anmelden (nur beim ersten Mal) und dann alle Nachrichten/Nachrichten nach der Authentifizierung zu erhaltenBeste Option für die Verwendung von Gmail API in Android

ich sehe viele Fragen zu dieser Frage wie:

Aber ich habe keine klare Frage, was der beste Weg ist zu gehen.

Also versuche ich zu verstehen, was die beste Option für mich ist? Ich versuche, zwei verschiedene Möglichkeiten:

  1. Google Sign-in button on Android - ich Erfolg das Zeichen-in erstellen, aber ich konnte nicht hinzufügen Gmail Tive zu GoogleSignInOptions Objekt, weil es nicht Teil der die integrierten Bereiche ist, jede Frage, die ich see get ist nur die grundlegende Information über den Benutzer, aber es ist nicht meine Absicht.

  2. Android quick start for Gmail API - Auch hier führe ich das, aber ich weiß nicht, warum gibt es den ersten Teil der Erlangung von Berechtigungen für Kontakte? Wenn irgendwie kann ich dies tun, ohne diesen Schritt wird es groß sein, und vielleicht ist es die beste Option (?)

Meine dritte Option ist, dass ich finde nicht, dass es Google Mail-REST-API mit zum Einsatz kommt und Zugang Token, weil ich es weiß und es bereits in verschiedenen Ausgaben verwende, aber ich denke, das ist hier nicht der Fall.

Also zusammenfassend - für meinen Zweck, welchen Weg muss ich wählen?

Antwort

0

Ich habe diese Frage gestern here gestellt.

Die Google-Anmeldeschaltfläche ist nur ein Account-Authentifizierung, wenn Sie die Nachrichten erhalten möchten, sollten Sie die zweite Option

+0

Tnx ich die große Idee wissen verwenden ... aber es gibt eine Ebene von get Berechtigungen der Konten in der zweiten Option und ich nicht wirklich verstehen, wie es notwendig ist .. Es gibt viele Möglichkeiten in vielen verschiedenen Antworten, aber nichts ist wirklich klar. – OriEng

+0

Je nachdem, was Sie mit den E-Mails tun möchten, sollte der Bereich https://mail.google.com/ oder https://www.googleapis.com/auth/gmail.readonly genug sein. – Diiscord

+0

Sorry, es ist nicht das, was ich meine ... wenn Sie Android-Schnellstart für Google Mail-API verwenden So melden sich zum ersten Mal Benutzer an, um Berechtigungen für Kontakte zu erhalten, und ich weiß nicht warum, wenn ich versuche, sie abzubrechen, funktioniert es einfach nicht ... – OriEng

Verwandte Themen