Mobile App Integration
Adding Approov to your iOS or Android app is easy. The SDK handles all of the interactions with the cloud service and provides a simple interface to your app.
A wide range of platforms are supported using our Quickstarts. They implement a networking interceptor model that automatically adds an Approov token to the required API requests, and also implements dynamic pinning. The attestation process is managed automatically, refreshing Approov tokens as needed.
After mobile app integration, you register each app version with the Approov command line tool. This process analyzes the app and passes signature information to the Approov cloud service so that your app can be positively identified as a genuine app in the field. You then publish your app as normal. App signatures can be removed from the Approov service at any time, allowing tight control of which versions of your app can access your API.
Mobile App Quickstarts
Quickstart guides are provided for popular developer platforms below:
Backend API Integration
Once the SDK has been integrated into your app, live tokens are added to your API request headers, and your backend API systems are enhanced to verify these tokens. Each Approov token provides a strong authentication signal; how you choose to handle authentication failures is up to you — you might reject the requests, rate limit the access, or enable additional security measures. Approov provides the flexibility to balance your security needs against API accessibility.
Token verification is straightforward because the tokens are industry standard JWT formats. You check that each token has been correctly signed with a secret or public key for your account, and that it has not expired.
Backend API Quickstarts
Integrating Approov into backend services is straightforward, and Quickstart guides are provided for popular platforms below:
If your platform is not listed, see Backend Integration.
Talk to a Security Expert
Give us 30 minutes and our security experts will show you how to protect your revenue and business data by deploying Approov to secure your mobile apps and your APIsTalk to an Expert