-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is READ_EXTERNAL_STORAGE still needed? #105
Comments
@IzzySoft I think it'd be best to keep it. A common use case of the app is to load photos directly from the DJI Fly/DJI Go 4 App's gallery that are downloaded during flight For this, the OpenAthena app would need |
I'm not entirely sure if this permission is still needed actually. Maybe I should do some testing to see? Will report back within next week or so |
If you need to access any of the media directories on the device itself, at least up to (and including) Android 9 you'd indeed still need that permission indeed. For this case it was made obsolete only later (this permission is such a mess that it's hard to remember; some things with it were changed in Android 10, others again with Android 13). For all else, SAF should do. |
As today's release triggered this again: do you have any news on what the status is here? |
PS: And what happened to the APK that its size almost doubled – plus to your signing key? Your update got rejected here as the signature does not match. Previous release:
Today's release:
Accidentally signed using a debug key? |
I'm not sure what caused the app size to jump so dramatically, I noticed that too. Only thing I changed was I replaced one of the drawable graphics with a higher resolution version. I checked the file size and it's not large enough to explain that difference, so I'm not sure what's going on there. @IzzySoft looks like you're right, I built v0.19.8 with the debug key instead of the release key by accident. I'm going to replace the binary for v0.19.8 with the correct one I just built |
To answer your original question, It appears the app should still keep the permission for backwards compatibility. Want to support as many versions of Android as possible. This software can and will run even on a potato |
Ah, right: Android 9 still has issues without that. OK, will add it accordingly. And nice the culprit for the increased APK size was found as well – and eliminated 🥳 As the signing issue is solved, too, I'll re-enable daily updates then (had them temporarily enabled to avoid "daily alerts" about the signature mismatch). Thanks a lot! |
np. Very glad you caught the signing key issue, that would have been frustrating for our users to deal with |
App appears to still function even if user denies this permission (tested on Android 14) Need to test again with minimum supported version API level 28 (Android 9 'Pie') to see if this permission is really still necessary |
My freshly enhanced scanner reported on today's update:
Your app needs at least Android 9 to run, so is this still needed – or was it rather forgotten with the changes from #4?
Thanks in advance for clarification!
The text was updated successfully, but these errors were encountered: