Post Closed
2173
Views
8
Comments
Solved
Local storage for mobile app using browser not compatible with iOS13
Question

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?


2020-07-06 11-56-05
Diogo Gomes
Solution

Hi,

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

2018-10-09 16-27-17
David Novoa

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!!


UserImage.jpg
Ozkan Arslan

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.

This solution was worked for me. Thank you.


2020-08-05 08-52-58
Ruben Goncalves

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

2017-10-03 09-49-09
Ricardo Sequeira

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

2018-11-06 18-52-12
Pedro Matias

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

2019-03-21 21-32-46
Pedro Maroco

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!

2018-11-06 18-52-12
Pedro Matias

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

2020-07-06 11-56-05
Diogo Gomes
Solution

Hi,

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

2018-10-09 16-27-17
David Novoa

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!!


UserImage.jpg
Ozkan Arslan

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.

This solution was worked for me. Thank you.