My app grew past the magical 50 Meg boundary so I went down the expansion file path … (rant … 50 meg limit so 2010 … ). For most users this is working just fine.
However, i have some users that have installs that stop working. Not exactly sure what they are doing to cause the install to stop working but reading google i am wondering if the Corona support is checking for the expansion file and reloading it if it is no longer there … indications are that it is not doing this yet the Google documentation on expansion files indicates that this is a required element of support.
From Google http://developer.android.com/google/play/expansion-files.html
“Most of the time, Google Play downloads and saves your expansion files at the same time it downloads the APK to the device. However, in some cases Google Play cannot download the expansion files or the user might have deleted previously downloaded expansion files. To handle these situations, your app must be able to download the files itself when the main activity starts, using a URL provided by Google Play.”
Because the expansion file can be stored to external memory, and the app is in device memory there are cases where the expansion file might “disappear”. For example if the user removes the external memory card.
So my question is … Does CoronaLabs execute the recommended technique of checking for the expansion file and redownloading it if it is missing?
It appears that this is not the case currently but …
Please to let me know.
Cheers,
m