6
Views
0
Comments
iOS Splash Screen Hang during DBS eGiro Integration
Question
Application Type
Mobile

Hi everyone,

I’m currently working on a Bank Linking feature (eGiro) with DBS Bank for a Native Mobile App on OutSystems 11. I’ve encountered a critical issue specifically on iOS that is blocking our progress.

The Current Flow:

  1. From our app, we open a DBS bank page for the user to complete the eGiro application.

  2. Once the user finishes on the bank's site, they are redirected to our "Middle Page".

  3. This middle page then uses a Deep Link to navigate the user back to a specific screen within our mobile app.

The Roadblocks:

  • InAppBrowser Plugins Blocked: We tried using OpenInWebView, OpenInSystemBrowser, and OpenInExternalBrowser. However, the DBS system detects these and blocks the request with Error Code: AG1001.

  • RedirectToURL Issue: Because the bank blocks external browsers, we are forced to use the RedirectToURL destination to stay within the app's main WebView.

  • The iOS Hang: While this works fine on Android, on iOS, the app gets stuck on the Splash Screen when the deep link is triggered from the middle page, and it fails to navigate back to the intended screen.

Question: Has anyone successfully implemented a DBS eGiro flow on iOS where the bank blocks standard browsers? How do you handle the return to the app without getting stuck on the Splash Screen when RedirectToURL is the only way to load the bank's page?

I’ve attached the logic flow and the error code we receive when trying other browser methods. Any help or workarounds would be greatly appreciated!



flow.drawio.png
img1.png
Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.