Thanks for sharing, Alberto!
Maybe just me, but I could not get the demo to compile until I changed a number of statements from something like
if p_web.GetSessionLoggedIn() = 0
waOut = '{"ok":0,"err":"login"}'
to
if p_web.GetSessionLoggedIn() = 0
waOut = '{{"ok":0,"err":"login"}'
After that it does compile.
(I'm still on Clarion 11.0)
I can't connect my phone to try to use it though without changing my DNS, which I don't have time to do at the moment.