Webxdc Javascript API
Webxdc apps are shared in a chat and each device runs its own instance on the recipients device when they click "Start". The apps are network-isolated but can share state via sendUpdate()
and setUpdateListener()
.
Messenger implementations expose the API through a webxdc.js
module. To activate the webxdc API you need to use a script reference for webxdc.js
in your HTML5 app:
<script src="webxdc.js"></script>
webxdc.js
must not be added to your .xdc
file as they are provided by the messenger. To simulate webxdc in a browser,
you may use the webxdc.js
file from Hello,
or use the webxdc-dev tool which
both allow to simulate and debug webxdc apps without any messenger.