Einfachvorlesen
Termine
Plan 1: ca. 15.09.2018 ausliefern → in vollem Umfang hat es leider nicht geklappt wg. Verzögerungen seitens Stiftung Lesen
Plan 2: ca. 22.09.2018 ausliefern
Wichtig:
01.10.2018 - Veranstaltung von der Stiftung Lesen, bei der die App vorgestellt werden soll
09.10.2018 - Tag des Vorlesens (bis zu diesem Tag soll die App veröffentlicht werden)
Description
See email from sf@buttonclick.de from 21.06.2018
Die Website einfachvorlesen.de soll in eine Webview-App für iOS und Android „verpackt“ werden, die in den AppStores heruntergeladen werden kann. Zielgeräte: Handy und Tablet.
Feature Bildergalerie
Auf den Seiten der einzelnen Geschichten, z.B.
https://www.einfachvorlesen.de/geschichten/sommer-auf-dem-sonnenhof soll ein „Floating Button“ (Design wird geliefert) in der App erscheinen. (My version: If
URL contains “einfachvorlesen.de/story/xyz” the app should fetch document “einfachvorlesen.de/story/xyz/images” and parse it. If the document is a valid JSON and contains image URLs the app should display the menu button. )
Beim Klick auf dem Button öffnet sich eine native Bildergalerie (Popup oder anderer Screen…).
In der Galerie sieht man eine Übersicht/ Vorschau aller Bilder der Geschichte
Beim Klick auf dem Bild ist dieses in Vollbildansicht zu sehen
Man kann in Vollbildansicht durch die Bilder wischen
Es gibt keine genauen Vorgaben zum Layout/ Design der Galerie, Popup/ Overlay oder anderes. Es sollte eine einfache Lösung mit einem guten „nativen Bediengefühl“ sein. Vielleicht können Sie hier für iOS und Android ein oder zwei Komponenten empfehlen, wir legen uns für eine Variante fest und liefern bei Bedarf die nötigen Assets.
-
-
Als Antwort wird ein JSON Array mit Bild-Urls geliefert
Feature Pushbenachrichtigungen
Die Apps sollen Google Firebase basierte Notification messages unterstützen. Momentan ist geplant, 1x wöchentlich eine kurze Textnachricht darüber zu versenden.
Nachrichten, die eintreffen, wenn die App nicht aktiv ist, werden vom System angezeigt. Da es sich aktuell nur um Textnachrichten handelt, ist diese Funktionalität wohl durch eine einfache Konfiguration möglich.
Wenn die App aktiv ist, sollen eintreffende Textnachrichten in der App als Popup anzeigt werden.
Testerliste für Google Play
Melanie.wuertz@stiftunglesen.de (15.09.2018 - ungültig→kein Google Account verknüpft)
Tina.seibert@stiftunglesen.de (15.09.2018 - ungültig→kein Google Account verknüpft)
Daniel.schnock@stiftunglesen.de
Sandra.kinzinger@deutschebahn.com (15.09.2018 - ungültig→kein Google Account verknüpft)
info@brandschmie.de
Passwörter etc
PlayStore Zugang(?)
stiftunglesen2013@gmail.com
Lesen2012%
Ich glaube nicht, dass es Zugangsdaten zu PlayStore sind, hab aber auch keine Lust es jetzt auszuprobieren :)
Notizen zu den Zertifikaten
Passwort zum Zertifikat: Lesen2018%
Android keystore
This was used for version einfachvorlesen-prod-release__1.0.13-20230421.aab
Passwort for Android keystore: Lesen2012%
Key Alias: key0
Key password: Lesen2012%
Old(?) info
Passwort for Android keystore: Lesen2018%
Key Alias: Key0 (oder 'key0'?)
Key password: Lesen2018%
Описание по-русски
Galerie
Library implementing image gallery: ZGallery
Download
Firebase Cloud Messaging
Problems
Problem with vector drawable having shadow
Save webview's session after destroying the activity on Android
Android webview and device orientation changing
Misc
Notizen zu iOS
Hier meine Notizen dazu wie man eine neue Version aus dem XCode erstellt. Sie sind aber überhaupt nicht vollständig. Ich hab nur das aufgeschrieben, was ich konnte. D.h. manche Schritte sind rausgelassen und diese Notizen sind nur als Stichpunkte zu sehen.
Generic iOS device
Product/Archive
Prod Certificate
Invite
TestFlight → Redeem
itunesconnect.apple.com
SKU 094415
TODO
03.09.2018
Beide
- App Icon
- Text für DSGVO-Dialog
Android
+ Download Permission Check
+ Account für Play Store
+ create new Firebase project bound to Play Store account
+ use new Firebase project
- new notification icon for Firebase notifications
iOS
встроить иконки в меню (иконки к каждому пункту и иконка заголовка)
встроить иконку приложения
-
встроить диалоговое окно с текстом пользовательского соглашения (текст пришлю позже, пока используй любой, нужно только, чтоб это был
HTML)
скачать сертификаты с AppStore
закачать их в проект Firebase
опубликовать бету приложения в AppStore
-
передавать с каждым HTTP-запросом параметр src со значением app. Т.е. типа того:
http://dev.einfachvorlesen.de?src=app Это ему нужно чтоб убирать меню с сайта, если сайт загружается через мобильное приложение.
Кроме того, нужно подтверждение того, что обработка PDF нельзя переложить на внешнее приложение (типа iBooks).
21.09.2018
Android
+ Implementieren “Gallery On / Gallery Off”
+ Datenschutzerklärung
+ Menüpunkte
Startseite
Geschichten
Vorlesetipps
Noch Fragen?
Newsletteranmeldung
Impressum
Datenschutz
+ Im Headerbereich der App soll „einfach vorlesen!“ immer klein geschrieben werden
+ “Bessere” Trennung der Bilder in der Galerie
+ Datenschutzerklärung kommt mehrfach, wenn man auf Home-Taste drückt und wieder zurückkehrt
- Fix history (one entry too much)
- Scrollposition beim Drehen des Bildschirms speichern (wenn das geht)
iOS
+ Implementieren “Gallery On / Gallery Off”
+ Datenschutzerklärung
+ Menüpunkte
Startseite
Geschichten
Vorlesetipps
Noch Fragen?
Newsletteranmeldung
Impressum
Datenschutz
+ Im Headerbereich der App soll „einfach vorlesen!“ immer klein geschrieben werden
x Galerie “Android-mäßig” aufbauen (geht nicht)
03.10.2018
Android
iOS
31.03.2023
Android
1.0.14
Android
Next release
Ideas for the next release