Skip to main content

Development Environment

Software requirements

  • node 20.X

Living App Name

You'll be asigned a Living App Name (AKA laName or LA_NAME) that will be used to register your application into the Living Apps Platform.

Splash screen

Living App SDK will render splash screen until the initialization process is completed so you don't have to worry about it. Your Living App splash screen should be published using the Living Apps Maker.

Desktop browser

You can run your Living App using a common desktop browser (Google Chrome, etc.)

We recommend using Developer Tools with the following configuration:

  • Custom resolution 1920 x 1080.
  • "Verbose" logs enabled.
  • "Emulate a focused page" option enabled on Rendering tab.

browser

STG environment

We provide a full staging environment where you run your Living App.

It's accessible via Living App redirection endpoint, using your LA_NAME: https://api.dev.livingappsmaker.com/redirect?laName=${LA_NAME}&libraryName=living-apps-core-dialogs

Authentication

Living App environments use IP authentication so your IP address needs to be previously registered.

The SDF Manager tool should be used to associate one of the users from the list to your IP address. Note that this IP/user association is only availble for 24h.

These users are available for testing purposes. Choose any free user from the list.


sdf

Mock mode

You can use ?mock=true query param to enable mock mode to skip IP authentication and Aura services.

Launch to STB

Launch your Living App web application to your M+ STB running the following command from a Movistar+ network:

WPE=true npx @telefonica/stb-url-launch "$url"

Example:

WPE=true npx @telefonica/stb-url-launch "https://api.dev.livingappsmaker.com/redirect?laName=maker-barcelona&libraryName=living-apps-core-dialogs"

Weinre web inspector

Weinre is an open source remote web inspector that is very useful to debug your application on a STB.

To use weinre, launch your Living App with ?weinre=true query parameter or press the button "8" for 10 seconds and access https://weinre.apps.ocp-epg.tid.es/