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