(dear fellow devs: I’m still catching up after my move, I’ll catch up on Slack tonight. I’ll be putting out a new device release in the next couple of days)
This is the first android alpha release in a long time (a month?). The location permissions are now much cleaned up (so that they can meet the new more strict Google policies). But since we are currently delisted on Google Play you’ll need to install the APK manually. Once some of you kind folks ‘bless’ this build I’ll push it to the Amazon app store.
Dear alpha testers, to help exercise possible problems please completely uninstall your existing meshtastic before installing this version (so that permissions get reset). There were a lot of changes that needed to happen for this, so it is possible I broke something. Please post in the forum thread with what you find.
Specific changes
- @Fido contributed Polish translations. Thanks!
- We now target android SDK 30 (the latest released), but work all the way back to SDK 21 still (android 5.1?)
- We now are more clear about “location” access is what we need
- We check every time the app has started
- We only ask for “background” location permissions if you click the new settings checkbox for “provide location to mesh”. If that checkbox is off we won’t “help out” radios that don’t have their own GPS by providing the phone position (because we can’t access location from our background service in that case)
- Fix a couple of rare crashes reported via analytics