Will Approov impact my app's API calls to third-party services like Firebase or Google?
My app makes API calls to third party APIs such as Firebase and Google. Will these requests be impacted by Approov?
No, Approov will not interfere with your app's API calls to third-party services like Firebase or Google.
This is because:
- Approov is not a global network interceptor. It is designed to only modify requests that go through the specific HTTP client or session objects it is integrated with (e.g., native networking objects like URLSession, or wrappers like Alamofire and OKHttp) by using our Service Layers.
- Third-party SDKs often use their own networking stack. For example, Firebase uses its own internal networking stack, meaning its calls are completely unaffected by Approov's integration.
- Contingency: If a third-party API were to use your app's integrated networking object, you can scope Approov to only apply to API domains protected by API Shield, which eliminates any risk of unintended interaction with other services.