I was watching a video, I believe from a preview conference of Sencha Space https://www.youtube.com/watch?v=HWxKFT-PGEI
and it mentions (at 44:50) an Ext.space.proxy.SecureSql proxy for secure local storage with Touch Applications. However I am not able to find this proxy, was it dropped from the Sencha Space API pls or there is some other way to implement secure local storage?
I am finding trouble to use the custom SecureSql proxy mentioned above. It seems that either the proxy is not reading or writing the data to the SQLlite database as no data is loaded when the application is opened. I even tried the Sencha sample application https://github.com/sencha/SpaceExamp...aster/Contacts but it does not seem to work either. However if I am not mistaken this used to work some time before. Did an update to Sencha Space cause some issues?I am using Sencha Space Client 1.1.5 on Android 4.3
We have a deployed copy of the Todo application running here: http://spaceexamples.azurewebsites.net/Todo/ Can you give that one a try. I've just tested that app on a few android phones including 4.2 and 4.3 and it works as expected. I can kill the space app after added items, or logout via switch organization and the data is still there when I re-launch the application.
I have tried the TODO app you mentioned. It works as expected in terms of UI, however the items are not there once I refresh. I added the Secure Database and Secure files api to the application. So I suspect it is the Sencha Client installed on my Android Tablet.
Maybe you can try the Contacts example that is deployed here http://126.96.36.199:8080/SSS/ and see if its working on your devices. On my device is not working,
We have been able isolate the issue with the SQL Cypher libraries not always loading correctly Space Client version 1.1.5 running on Android 4.4. We are working on the fix and we will get this fixed ASAP and update the google play store. I'll update this thread when the fix is live.
That seems to have sorted the problem with SecureSql
However now when I build my application I can see the following error in the Chrome developer tools.
I am also getting errors which I don't get in the non-built version
Glad to hear we were able to fix that issue for you.
As for space.js when running in the Space Client we actually intercept that request a serve a locally cached copy of space.js instead of checking the network. It should be getting loaded without hitting the network stack.
So when you are using Chrome DevTools are you loading your application outside of the Space Client?