Release notes

What’s new in API 3.0

WebRTC technology is used instead of Flash to record data in every scenario

Integration API will use only WebRTC technology to record data in every browsers.

Mobile browsers supported

Mobile browsers are first class citizens for common users, so our new API is supporting them.

Supported browsers changes

As our new API is using only WebRTC for recording we had to discontinue the support of old legacy browsers. Insead of them we concentrate on mobile browsers and modern browsers. So supported browsers from API 3.0 are:

Desktop browsers:

  • Microsoft Edge browser 15+
  • Chrome
  • Firefox

IOS browsers:

  • Safari 11+*

Android browsers:

  • Chrome
  • WebView*

*: reallow scenario isn’t working

New flow possibilities

  • New Welcome and Privacy screen added to the flow.
  • Webcam access split into two version, ask only the webcam permission with WebRTC prompt without any visible screen, or ask webcam permission through a new mobile friendy screen.

What’s new in API 2.0

WebRTC technology is used instead of Flash to record data

Integration API will use WebRTC technology to record data in modern browsers. WebRTC will be used if:

  • Participant uses chrome browser under https protocol
  • Participant uses firefox browser

Workflow has been extended with ‘autodeny’ and ‘autoallow’ scenarios for WebRTC based recordings

There are 2 new scenarios with WebRTC technology. If user previously allowed or denied webcam for the domain ‘collect.realeyesit.com’ then he/she will not be asked anymore about webcam permissions for the target domain.

For auto-allow scenario by default Integration API will skip ‘Allow webcam’ dialog and move the participant to ‘Quality check’ dialog. It can be that you need to turn on custom “Allow webcam” screen in case of auto-allow to avoid some legacy issues. For that you should use new setting of integrationAPI ‘customAllowScreenEnabled’:

    var config = { apiKey:"YOUR API KEY“, key: "myNewStudy"};
    config.customAllowScreenEnabled = true;
    Realeyesit.IntegrationAPI.IntegrationClient.init(frameEl, config); // or IntegrationManager if you are using frameset integration

For auto-deny scenario by default will be displayed additional screen with instructions how to re-allow webcam. If you don’t want to display the screen and go with ‘deny’ flow then please provide ‘reallowScreenDisabled’ parameter to integration API:

    var config = { apiKey:"YOUR API KEY“, key: "myNewStudy"};
    config.reallowScreenDisabled = true;
    Realeyesit.IntegrationAPI.IntegrationClient.init(frameEl, config); // or IntegrationManager if you are using frameset integration

See Collection set-up