austrianredcross / stopp-corona-android

Android Source Code
https://play.google.com/store/apps/details?id=at.roteskreuz.stopcorona
GNU Affero General Public License v3.0
269 stars 55 forks source link

Not compatible with moto g(6) running Android 9 #150

Closed johann-petrak closed 4 years ago

johann-petrak commented 4 years ago

This is a comparably modern phone, runs Android 9, API Level 28, has capable Bluetooth, 4GB RAM, 8 CPUs ...

So why is an app that is intended to be used by as many users as possible not compatible with this phone?

mitsuhiko commented 4 years ago

This is something that should be revisited after the changes to the Google/Apple framework. I'm not sure what the status of that system is on your particular phone however.

johann-petrak commented 4 years ago

How can the status of the Google framework be checked? Do you refer to their exposure notification library?

The Google -> Covid19 notifications screen does not show any version information and I was not able to find anything in the applications list for com.google.android.apps.exposurenotification.*

johann-petrak commented 4 years ago

Google Play services are at version 20.18.17 (100308-311416286), updated on May 27th, if that helps.

mitsuhiko commented 4 years ago

The new version was released today. Can you see if the app is compatible with your device?

johann-petrak commented 4 years ago

Still not shown in the device's play store app (the app does not show incompatible apps at all), and on my desktop, the link https://play.google.com/store/apps/details?id=at.roteskreuz.stopcorona still says "This app is incompatible with all of your devices."

Could I ask again which framework version you were referring to and how it can be checked on my device?

mitsuhiko commented 4 years ago

Can you try to clear the android play store cache on your phone and install the app via your phone's play store instead of desktop? I don't see a good reason why the app shouldn't be compatible right now.

dusanjencik commented 4 years ago

@johann-petrak Hi, we needed to limit some HW devices due to requirement of Exposure notifications framework. Your device probably doesn't support it.

marandaneto commented 4 years ago

it might be a dup of #179

johann-petrak commented 4 years ago

@johann-petrak Hi, we needed to limit some HW devices due to requirement of Exposure notifications framework. Your device probably doesn't support it.

What exactly is likely to be not be supported, or how to figure what specifically is not supported on my device? It is hard to pin this down as long as my questions for what to check specifically are not getting answered.

BLE is most probably supported since I am using a number of BLE devices like heartrate belts, cadence and power meters with that device.

If, as issue #179 indicates even other still commonly used devices like Samsung Galaxy S7 and Samsung Galaxy S7 Edge then the usefulness of this app is probably severely limited since a lot of people simply cannot use it (both of those DO have BLE according to their specification)

treysis commented 4 years ago

The error message is misleading. The problem occurs because u r not using Austrian PlayStore.

johann-petrak commented 4 years ago

The error message is misleading. The problem occurs because u r not using Austrian PlayStore.

Why does this matter? I am using an Austrian provider sim, but my phone is set to UK English because that is the language I prefer. My current location is Vienna, Austria. I cannot remember that I have ever chosen which play store to use if there are several, and I would not know how to now choose a different one.

treysis commented 4 years ago

I don't know to what country the PlayStore defaults to if you have never set it. Maybe if u never entered a payment method and it is old enough it will not be bound to any country. I can only guess here. But your problem is that it must be set to Austria...or actually: the problem is that the app is only published in the Austrian store (which is neither requirement nor advisable, e.g. Switzerland, Italy, Latvia don't use country restrictions, Germany however suffers from the same problem).

treysis commented 4 years ago

You can check your current country in Burger menu -> Account -> Preferences (scroll down)

mitsuhiko commented 4 years ago

The geo lock restriction should be gone when the stores update. It has been lifted but it takes a while to propagate across all stores.

johann-petrak commented 4 years ago

The geo lock restriction should be gone when the stores update. It has been lifted but it takes a while to propagate across all stores.

Oh right, thank you! Turns out that I probably won't be able to change this, even to just check anything because 1) Google allows to only change this once a year, and 2) my google pay accounts would stop working, according to the Google help information for that page.

treysis commented 4 years ago

Ok, somebody must have made a mistake. The geolock is still in place.

uliluckas commented 4 years ago

App available in play stores world wide now

johann-petrak commented 4 years ago

Just to confirm: works for me now as well!