Closed darewealth closed 5 years ago
Nice bug report thank you! I assume this is the last version v2019.0426
not yet published on F-Droid right?
I hope I'll be able to work on the bug next week
Sentry issue: ETHEROLL-BE-2D
Juste a little update. I've been more busy than expected so I couldn't work on it as expected. However I think it's worth knowing what happens and what are the options. As far as I know Android apps have 3 places to store and read files:
getFilesDir()
hidden from users; deleted with the appgetExternalFilesDir()
accessible to users; deleted with the appgetExternalStoragePublicDirectory()
- persists even when the app is deletedWe're currently using getExternalStoragePublicDirectory()
method for storing everything (keys and settings) so we're sure the user never loses anything. However the third method requires dynamic read/write permission. So when we decline it, the app still tries to read/write settings from there and crashes.
So I'd like to make 2 the new default and 3 optional, but it brings quite some "complexity" as it has more scenario e.g.
But we'll get there :smile:
It's fixed in the develop branch, but not yet release to the F-Droid market. I still want to address a couple of related things before making a new release. So there's now an option to persist keystore to the external storage (sdcard), see bottom of the screenshot. This is not the default, which means permissions won't be mandatory to use the app. However uninstalling the app would also drop the keystore.
Hi @darewealth I just made a release that integrate the fix. It should (hopefully) be available on the F-Droid next week, but you can also pick it up from here before it propagates to the F-Droid market. https://github.com/AndreMiras/EtherollApp/releases/tag/v2019.0624
Describe the bug.
When the app I launched the app on my gionee device, I denied access to my media and other files. Then when I clicked on the settings to change Mainet to Testnet, and I clicked on the back arrow on the app, it asked for the access again and I denied and the app collapsed.
Steps to reproduce.
Launch the app, and deny the access to your files
Click on the setting, still deny the access.
Change mainet to testnet, and click the back arrow, and deny the access.
Expected Behaviour
I expect that I should be able to use the app without granting access to my file. Besides, it shouldn't collapse.
Screen recording
https://youtu.be/wW7OlUJoY8k
Devices and Versions):)
Device: [Gionee, X1]
Version [7.0]
App version [7.0.1]
Log