POST on mobile apps

Mark Waddingham mark at livecode.com
Sun Mar 15 07:29:20 EDT 2020


On 2020-03-15 05:55, J. Landman Gay via use-livecode wrote:
> "Cross-platform note: On iOS and Android, the post command is
> implemented in the engine. Therefore the Internet library is not
> needed to ensure the command works in a mobile standalone application.
> If included, the Internet library implementation will be used instead
> of the engine implementation. Note: The Android and iOS engines do not
> support 'libUrl' but do allow you to use post in the background."
> 
> This seems contradictory. The internet library is not required since
> POST is implemented in the engine. But if it's included, it will be
> used. But mobile doesn't support it.

I believe that bit of advice might be a little out of date. If you 
include the internet library (and tsNet) then the 'post' command will 
use tsNet.

LibUrl has been an option on mobile since we added socket support, and 
tsNet has a liburl driver which replaces the (script) socket-based 
version of liburl with tsNet's internal operations.

So include libUrl and you get normal libUrl; include libUrl and tsNet 
and you get libUrl driven by tsNet; include neither and you get the 
in-engine implementation.

Warmest Regards,

Mark.

-- 
Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps




More information about the use-livecode mailing list