Frontend App
4 items
Service Layers
7 items
Apple DeviceCheck Integration
This section covers the integration between Approov and Apple's DeviceCheck feature. If this integration is used then the Approov SDK forces the iOS device to generate a token that is passed to the Approov servers. This can then be checked with Apple and proves that the token was generated on a real iOS hardware device. This provides an additional level of protection against any spoofing attempts.
Apple AppAttest Integration
This section covers the integration between Approov and Apple's AppAttest feature. If this integration is used then the Approov SDK forces the iOS device to perform a valid AppAttest attestation in addition to all of the other verifications performed by Approov. This provides an additional level of protection against any spoofing attempts, whilst hiding the integration complexity of using AppAttest on the backend.
Google Play Integrity
2 items
Application Installation Attributes
Application installation attributes allow arbitrary attributes to be set for a particular app installation. These attributes are stored securely in the app installation and are included in all subsequent Approov tokens fetched by the installation, in the embed claim. The attributes may be arbitrary formed JSON set by your backend application.