IMPORTANT - it seems the QFweb Qantaslink server administrators feel the app is slowing down their server, and have threatened disciplinary action against users. The Cobham server is currently blocking the app. Symptoms are the app can't log in and just sits there trying to check for available reports. If the guys running the servers want to contact me I'd be more than happy to share my code and modify whatever is required to get it to work again.
As far as I could tell the app could not cause Geneva to slow down any more than people checking their rosters using a computer or tablet. The app did not repeatedly log in, and only checked for new duty changes or rosters if it was open and if the last check was more than an hour ago. The app logged out of the website too, so no dangling log-ins were left over.
So... at the moment, the app doesn't work, and I'm waiting to find out if this is intentional. I won't re-code the app to pretend to be a browser on a tablet or a computer, as this would probably be viewed as a 'bad thing' if/when they noticed.
App to allow download of Geneva Crewnet reports - currently supports the Current Roster Report and the daily CrewBriefing Report. Confirmed working for the LIAT Airline, Cobham and QFweb Qantaslink servers, both pilots and cabin crew.
Reports are downloaded when you click the download buttons, and are stored in the /Downloads/CrewBriefing directory in the external storage of your device. Your preferred PDF viewer is launched automatically.
If you have pending duty changes, you will get a notification. After the changes are accepted on a computer, the notification will disappear within the next hour.
The stored report buttons allow you to easily view previously downloaded reports.