Local storage for mobile app using browser not compatible with iOS13

There is an incompatibility with using the mobile apps in the browser after updating to iOS13.

Mobile users that have not upgrade to iOS13 do not have any issues.


The error messages in Service center are:

- Please test your app in your mobile device.

- Unable to load the data model

- Your app requires native access to a Local Storage database that is not available in your browser.


Has anyone else experienced this issue?


Hi Robbie,

Are you trying to run your mobile app in the (device) browser?

If that is the case, that scenario is not supported, since OutSystems only supports the scenario in which the mobile app is running inside the native shell

If that's not the case, can you please give some more details?

Cheers,

RG

Hi Robbie,


To test your mobile application you should use OutSystems Now to avoid those errors.


Although testing in Safari worked until now it wasn't a supported scenario and due to a change introduced by Apple in iOS 13 it will no longer work.


Regards,

Ricardo

Hi

We are having the same error " Your app requires native access to a Local Storage database that is not available in your browser." for iOS builds after scanning the QR code from Service Studio, tab Native Platforms, or using the given URL.

We tried using the Safari and the Chrome browsers with same results and on several iphones running the iOS 13.

Regards,

Pedro Matias

Pedro Matias wrote:

Hi

We are having the same error " Your app requires native access to a Local Storage database that is not available in your browser." for iOS builds after scanning the QR code from Service Studio, tab Native Platforms, or using the given URL.

We tried using the Safari and the Chrome browsers with same results and on several iphones running the iOS 13.

Regards,

Pedro Matias

Hi Pedro,

iOS 13 introduced some breaking changes that are already identified and fixed in the following PS versions:

O10: +10.0.1014.0
O11: +11.0.539.0

You will need to upgrade your platform version in order to keep scanning the QR code from Service Studio using iOS devices running iOS 13.

As a possible workaround (not tested), try to install Internal App Store component from Forge (https://www.outsystems.com/forge/component-overview/1286/internal-app-store) and check if you can install your app in your iOS device.

Cheers!

Hi Pedro, thank you for your help.


We will try to install the suggested component from forge and meanwhile upgrade our platform.


Best regards,
Pedro Matias

Hi,

In Safari Options go to Advanced > Experimental Features and at the end turn off the option that say Disable Web SQL.

Diogo Gomes wrote:

Hi,

In Safari Options go to Advanced > Experimental Features and at the end turn off the option that say Disable Web SQL.

Thanks for your answer, now is working as expected. Kind regards!!