Secure your mobile app with Tabris.js 2.7

We are happy to announce the latest stable update 2.7 of Tabris.js. Along with a set of bugfixes we ship one important security feature: The ability to validate custom SSL certificates.

Validate SSL connections against custom certificates

The new App property trustedCertificates allows to add a set of certificates to validated SSL connections against. The certificates are applied in addition to the system-wide default certificates. This can be useful if you want to enforce the usage of SSL but still have to connect against an untrusted (self-signed) servers.

Important iOS build system update

Starting March 2019, all iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later.

You do not have to make any changes if you are using the tabris build service to build your apps.

This Xcode version uses a new build system which is not supported by Tabris.js. If you are using an older version of Tabris.js than 2.7 you need to opt-out of the new build system. You can do this in the build.json config file by adding the following under the iOS release and debug config:

You can check how the whole file should look like in our eclipsesource/tabris-js-hello-world app repository.

Tabris.js 2.7 add this flag for you automatically. If you update your app to use the latest Tabris.js version no changes will be required in the project.

Get Started with Tabris.js 2.7

  • Install the Tabris.js 2 developer app on your device
  • Try out the examples bundled in this app
  • Run your own code snippets from the playground, our online Tabris.js editor

To start developing real apps,

  • Install the latest Tabris CLI on your machine: npm install -g tabris-cli
  • Type tabris init in an empty directory – this will create a simple example app
  • Type tabris serve and load it in the developer app

The documentation contains everything you need to know (tip: try the doc search). Beginners find a step-by-step guide in this ebook. If you have questions or comments, you’re also invited to join the community chat.