An iFrame allows you to embed 3rd party web content directly into your Beezer app.
It acts as a mini-web browser within your app, however there are things you must consider as an iFrame is not a web browser and using it can sometimes provide some security-related restrictions depending on what you are trying to embed.
You should embed content that is: mobile responsive, secure and doesn't rely on cookies.
If you are embedding a simple content based web page that is HTML, JS and CSS and doesn't rely on cookies everything should work well across the various mobile devices and browsers that access your app.
If you embed a service which uses cookies to track your login, for example, then you will likely encounter issues on browsers like Safari on iOS.
Test the content you are embedding across the device types to ensure you don't encounter any restrictions.
A service embedded in an iFrame must use HTTPS, have no XFRAME restrictions or CORS restrictions.
You can embed booking widgets, eCommerce widgets and 3rd party services that have been designed to work within an iFrame. Some services have not been designed to work within an iFrame.
Examples of Platforms and services that work well within an iFrame are:
Bookings:
Tickets:
Polling:
Questionnaires:
eCommerce: