- Edited
dln949 The vast majority of apps check only whether the phone meets basic integrity in the Play Integrity API, if at all, which GrapheneOS passes. Therefore, the vast majority of apps work fine on GrapheneOS.
There are, however, a small number of apps or services that require the phone to meet device integrity of the Play Integrity API, which GrapheneOS fails.
The target audience of this article is app developers who want to do verification, with instructions on how they can use Android's hardware attestation API, instead of the Play Integrity API. GrapheneOS passes the hardware attestation API, which provides a stronger form of attestation than the Play Integrity API.
So, if you encounter any apps that do not work on GrapheneOS for this reason, you can send the app developers this article, and ask them to use the hardware attestation API from Android instead.