Die Android App kleiner-brauhelfer-app ergänzt das Desktopprogramm kleiner-brauhelfer-2.
Diskussion auf Hobbybrauer.de:
https://hobbybrauer.de/forum/viewtopic.php?f=3&t=17466
- Version 2.x.x passend zum kleinen-brauhelfer-2
- Version 1.0.0 passend zum kleinen-brauhelfer bis 1.4.4.6
Siehe Changelog.
- Dropbox developer area aufrufen (http://www.dropbox.com/developers)
- Auf App Console klicken
- Auf Create app klicken
- Scoped access auswählen
- App folder auswählen
- App Name wählen
- Auf Create app klicken
- Zum Permissions Reiter wechseln
- Folgende Berechtigungen aktivieren:
- files.metadata.write
- files.metadata.read
- files.content.write
- files.content.read
- Einstellungen mit Submit bestätigen
- Zurück zum Settings Reiter wechseln
- Bei Redirect URIs "http://127.0.0.1:5476/" eintragen
- Dropbox Seite aufrufen http://www.dropbox.com und dabei die Dropbox developer area offen lassen
- Ein Ordner Apps und ein Unterordner mit dem App Name sollten automatisch erstellt worden sein
- Die Datenbankdatei (kb_daten.sqlite) im Unterordner hochladen
- kleiner-brauhelfer-app starten und zu den Einstellungen wechseln
- App key und App secret aus der Dropbox developer area kopieren
- Unter Pfad "/kb_daten.sqlite" eingeben. Eintrag entsprechend anpassen, falls die Datenbank in einem Unterordner platziert oder anders benannt wurde.
- Auf Zugriff erlauben klicken und die Berechtigung erlauben. Die App sollte mit Zugang gewährt. die Zugriffberechtigung bestätigen.
- Die App sollte sich nun mit Dropbox verbinden. Möglicherweise ist ein Neustart der App erforderlich.
- Achten, dass das Desktopprogramm kleiner-brauhelfer auch auf die Datenbank aus dem Dropbox Ordner zugreift
- Google Cloud Platform Console aufrufen (http://console.cloud.google.com)
- Neues Projekt mit beliebigem Name anlegen und selektieren
- Linkes Panel öffnen und APIs & services selektieren
- Auf Enable APIs and Services (oder Library) klicken
- Google Drive API auswählen und auf Enable klicken
- Auf der linken Seite auf OAuth consent screen klicken
- User Type External auswählen und auf Create klicken
- Formular ausfüllen (App name, User support email & developer contact information) und auf Save and continue klicken
- Scopes und Test users leer lassen und mit Klick auf Save and continue bestätigen
- Summary mit Klick auf Back to dashboard bestätigen
- Publishing status mit Klick auf Publish App ändern
- Auf der linken Seite auf Credentials klicken
- Auf Create credentials klicken und OAuth client ID wählen
- Als Application type Web application wählen
- Unter Authorised redirect URIs "http://127.0.0.1:5477/" eintragen
- Auf Create klicken
- Client ID und Client secret in der kleiner-brauhelfer-app eintragen
- Auf Zugriff erlauben klicken und die Berechtigung erlauben. Die App sollte mit Zugang gewährt. die Zugriffberechtigung bestätigen.
- Die Datenbankdatei (kb_daten.sqlite) im Google Drive (https://www.google.com/drive) hochladen
- Dateiname in der kleiner-brauhelfer-app eintragen und auf Datei ID ermitteln klicken
- Kann die richtige ID nicht ermittelt werden kann so vorgegangen werden:
- Google Drive aufrufen (https://www.google.com/drive)
- Rechtsklick auf die Datenbankdatei und Get Link wählen
- Link mit Copy link kopieren und in einem Texteditor einfügen
- Die ID ist der Teil zwischen "../d/" und "/view..." Z.B. Link: https://drive.google.com/file/d/1eXmIGOU9Wzo7qtqYTOaUV-TTpEDaL-ON/view?usp=share_link ID: 1eXmIGOU9Wzo7qtqYTOaUV-TTpEDaL-ON
- ID in der kleiner-brauhelfer-app eintragen
- Noch einmal auf Zugriff erlauben klicken. Dieses Mal sollte der Zugang gewährt werden und die Datenbank heruntergeladen werden.