Mobile clients

Android

EVA ICS Control Center client

You can use official EVA ICS Control Center client to access SFA UI from Android-based mobile phones.

../_images/evacc.png

The client is evaHI-based application, so it can be configured in the same way.

SFA automatically maps ui/.evahi directory to /.evahi URI. If front-end server is used, URI should be accessible without user authentication to let all application features work properly.

EVA ICS JS Framework function $eva.hiQR can be used to generate configuration QR code for the current authenticated user.

Building own client

You can easily build custom Android client for your EVA ICS UI, customizing application class, name, menu, icons. Please refer to evaHI building instructions.

Authentication

evaHI sends username/password only if basic authentication is set up. However API login method automatically detects evaHI client (by HTTP User-Agent header) and ask it to provide authentication credentials.

If there is no front-end with basic authentication set up for all clients, you may display log in form for all, but let evaHI-based clients to try logging in automatically via EVA ICS JS Framework:

if ($eva.in_evaHI) {
    $eva.start();
} else {
    // show login form
}

Apple iOS and other mobile platforms

Currently we have no plans to release native iOS client, iPhone users may access SFA UI via 3rd-party apps or built-in mobile browser.