Hello, I'm a mobile application engineer currently responsible for developing in-app provisioning features using the VDE SDK.
I have a question regarding the VDE SDK's Error Response
I have a question regarding the VDE SDK error response "VP_ERROR_408 NoBrowserFound."
Would this error occur if the SDK is initialized on a device where a browser is not present?
On iOS devices, Safari is pre-installed by default, and it cannot be uninstalled from the device.
However, it is possible to disable Safari through settings like Screen Time. If Safari is disabled and no other browsers are installed on the device, would this error still occur?
Thank you for your assistance.
Hi @akazawakaichi, Thank you for reaching out. An agent will get back to you as soon as possible. Until then, if any community member knows a solution, feel free to reply in this thread.
Hey @akazawakaichi,
As a mobile application engineer working with the Visa Digital Enablement (VDE) SDK, you might encounter the "VP_ERROR_408 NoBrowserFound" error during the development of in-app provisioning features.
Understanding "VP_ERROR_408 NoBrowserFound"
The "VP_ERROR_408 NoBrowserFound" error occurs when the VDE SDK cannot find a suitable browser on the device to perform a required operation, such as launching a web browser for user authentication or other web-based interactions.
iOS Devices and Browser Availability
On iOS devices, Safari is pre-installed and cannot be uninstalled. However, it is possible to disable Safari through settings like Screen Time. If Safari is disabled and no other browsers (e.g., Chrome, Firefox) are installed on the device, the VDE SDK will not be able to find a browser and will trigger the "VP_ERROR_408 NoBrowserFound" error.
Key Points:
1. **Safari Pre-installed**: Safari is pre-installed on all iOS devices and cannot be completely removed, but it can be disabled.
2. **Disabling Safari**: If Safari is disabled through settings like Screen Time and no other browsers are present on the device, the SDK will not be able to find a browser.
3. **Error Trigger**: In scenarios where no compatible browser is available, the VDE SDK will trigger the "VP_ERROR_408 NoBrowserFound" error.
To avoid this error, ensure that at least one compatible browser is enabled and available on the device where the VDE SDK is being used. You might also consider adding checks in your app to alert users if no suitable browser is detected.
I hope this clarifies your query regarding the "VP_ERROR_408 NoBrowserFound" error response.