It uses the play integrity api that GrapheneOS doesn't pass because it's not google certified, there is nothing you can do short of handing them the attestation compatibility guide. You'd be hard pressed to find apps enforcing this apart from some banking apps...and mcdonalds lol.
The McDonald's app doesn't work?
- Edited
spring-onion Weird, McDonald's app works fine for me on GOS and it has for a long time. I don't know if it might have to do with me having installing it from Aurora store?
If you don't use the app, then you don't earn points. With the cost of living crisis, Mc Donalds is one of the cheapest options out there if you need to eat
Sergi I wonder if there is a list somewhere of such apps that are "incompatible" with GrapheneOS? it would be great...
There's the community maintained privsec list for banking apps. We rely on the users of the respective banks to report any changes and add new ones so if you find out yours has stopped working or needs additional troubleshooting steps please file an issue on github. Alternatively you are free to put up a post here on the forums too, in that case please include the same relevant info you can retrieve from one of the issue postings.
flighty_sloth Weird, McDonald's app works fine for me on GOS and it has for a long time. I don't know if it might have to do with me having installing it from Aurora store?
Don't quote me on that but I think with some regions it's more lax than others. I don't see how using the aurora store would circumvent play integrity, it would make it even more impossible if anything because apps know where they were installed from and so they would fail at that stage already. That's my understanding at least, if anyone has experienced the opposite feel free to chime in.
Be aware that the recent McDonald's "promo" is that you agree that you will not sue them if anything bad were to happen to you from their food - https://www.mashed.com/1432093/mcdonalds-new-app-terms-conditions-reactions/