Integrating
This chapter will document the different options for integrating the solution in to your existing application - desktop or mobile.
If you have any further questions about how integration works, please feel free to contact us.
Integration Methods
Webview
This integration method is suitable for mobile applications.
This method is supported on both Android and iOS.
A Webview is a component for native mobile applications that allows the app developer to embed a webpage within the app but without displaying the normal web browser controls.
This has the effect that the user will not know that the content they are seeing is actually pulled from a webserver and looks as if it is part of the app they are using.
The Webview embed method is used in many popular apps nowadays as it is an easy way to quickly deliver parts of complex applications in a mobile app without having to rewrite them for native.
For more technical information about integrating our solution using webview see the following page: Embedding
IFrame
This integration method is suitable for desktop applications
This method is supported on all major browsers.
See https://caniuse.com/?search=iframe
An inline frame (iframe) is a HTML element that loads another HTML page within the document. It essentially puts another webpage within the parent page.
This has the effect that the user will not know that the content they are seeing is actually pulled from another webserver and looks as if it is part of the app they are using.
For more technical information about integrating our solution using webview see the following page: Embedding
Redirect
This is the simplest form of integration, but the downside is that users will leave your application.
This method simply requires that generate a link to a view of our application and open this in the user’s browser - either in the parent or a new tab.
Integration Questions
Authentication
Challenge
If your application requires your users to sign in, this means your app is using authentication provider. This could be either your own simple email/password provider, or more sophisticated integrations with Google, Apple, Auth2 or other providers.
Solution
The good news is, that we are able to support integration with all of these methods because we can add your application as a trusted identity provider in our system, granting your user’s authority to access to our system using the same credentials.