https://www.androidauthority.com/play-integrity-sideloading-detection-3480639/
In short: apps can now check if they were installed by Play Store and refuse to run if not. This seems to also detect if the app was installed by the Aurora Store and refuse to run: https://forum.fairphone.com/t/cannot-install-the-new-tesco-clubcard-app-fp4/93824/10
Similar to the the Play Integrity problem, this is something the app developer chooses to enable. But it will be a problem for GrapheneOS and other AOSP-based systems when more developers will check for this. In the linked example above, it's the Tesco Clubcard app which by all means is not a security-sensitive app.
Are there any known workarounds for this? Will GrapheneOS consider a feature that would allow the user to spoof the installation source, at least for the Aurora Store (which after all is pulling the app from the Play Store)?
I am aware that I can just give in and install the Play Store and create a Google account (giving them my phone number in the process), but I'd rather not. I'm quite happy installing my apps without a Google account, through a combination of F-Droid, Aurora and Obtainium.