Hallo Mavarik,
unsere Vorgehensweise entspricht dann wohl am ehesten der Variante 2:
"
2.) Die App verbindet sich mit einem Code (per Mail) zu deinem Webserver und holt sich da die Informationen."
Nur dass es kein Webserver sondern ein
FTP-Server ist ?!
Wenn Du bei Deinem
FTP-Server nicht an die Login/UserCount Grenzen stößt... Why not...
Ich würde immer einen Rest(full)Service bevorzugen.