Becoming independent of Play store or App store concerning BETA firmware updates/downgrades
Posted: September 9th, 2021, 1:35 am
Hi All,
Is it possible to set up a simple secure-ftp server with encrypted BETA firmware versions to upgrade or downgrade the Unleashed firmware version using the Unleashed App?
I think it is more cumbersome to go through the validation process of the App store / Play store each time an firmware update is releases to the BETA testers, because I do think the roundtrip experience can be way shorter (hours/days) instead of having some other authority judge if you may spread your firmware to your App users yes or no. Somehow that is a silly approach.
What about a ftp://beta.foolography.com secure ftp server set up with only the login credentials stored in the App (encrypted) and the firmware versions also encrypted as zip files?
Nowadays the updating can take up to one week for approval and more weeks for developing/bug-hunting, before we get something new to test if some problem is fixed or not.
I would recommend to switch to such approach and have two BETA channels:
- experimental updates (trial and error)
- stable updates (acknowledged by BETA users that their problem is fixed).
Then you can provide the BETA users with a software switch within the App if they choose to be an early adopter (with experimental updates) or late adopter (stable BETA updates).
Nowadays the Foolography team THINKS they have found the problem and fixed it, but later discover that it wasn't THAT problem but something else.
What you do with this set up is decrease the roundtrip time involved in looking for that specific bug. And have the users report back more easily their logfiles (upload them to the sftp server per user?).
You can hook up a completely isolated old personal computer to the internet with just one service running: secure ftp, and daily/weekly just update the files with an USB key (or upload them from the public internet as admins) with the latest firmware files. That way nothing can go wrong.
Saves a lot of trouble and a lot of unnecessary waiting on a third party approving the App.
You can still provide the official release Apps with the fully tested firmware. But for the BETA testing program it sure is WAY MORE easier!
The user then can also update/downgrade much easier from within the App.
Greetings,
Unfoolishly
Is it possible to set up a simple secure-ftp server with encrypted BETA firmware versions to upgrade or downgrade the Unleashed firmware version using the Unleashed App?
I think it is more cumbersome to go through the validation process of the App store / Play store each time an firmware update is releases to the BETA testers, because I do think the roundtrip experience can be way shorter (hours/days) instead of having some other authority judge if you may spread your firmware to your App users yes or no. Somehow that is a silly approach.
What about a ftp://beta.foolography.com secure ftp server set up with only the login credentials stored in the App (encrypted) and the firmware versions also encrypted as zip files?
Nowadays the updating can take up to one week for approval and more weeks for developing/bug-hunting, before we get something new to test if some problem is fixed or not.
I would recommend to switch to such approach and have two BETA channels:
- experimental updates (trial and error)
- stable updates (acknowledged by BETA users that their problem is fixed).
Then you can provide the BETA users with a software switch within the App if they choose to be an early adopter (with experimental updates) or late adopter (stable BETA updates).
Nowadays the Foolography team THINKS they have found the problem and fixed it, but later discover that it wasn't THAT problem but something else.
What you do with this set up is decrease the roundtrip time involved in looking for that specific bug. And have the users report back more easily their logfiles (upload them to the sftp server per user?).
You can hook up a completely isolated old personal computer to the internet with just one service running: secure ftp, and daily/weekly just update the files with an USB key (or upload them from the public internet as admins) with the latest firmware files. That way nothing can go wrong.
Saves a lot of trouble and a lot of unnecessary waiting on a third party approving the App.
You can still provide the official release Apps with the fully tested firmware. But for the BETA testing program it sure is WAY MORE easier!
The user then can also update/downgrade much easier from within the App.
Greetings,
Unfoolishly