Initialization
Obtain an Appetize client instance using one of the getClient methods.
getClient(selector)
Get an instance of the Appetize client.
When using getClient(selector), you must set the iframe’s src attribute before calling getClient to configure the initial session.
const client = await window.appetize.getClient('#my_iframe')Parameters
selector
string
A query selector string pointing to the embedded iframe
getClient(selector, config)
Get an instance of the Appetize client as well as set the initial config when loading the client.
Useful when the embed link might not be known up front and the configuration has to be applied at runtime.
When using getClient(selector, config), do not set iframe.src.
Setting the src manually may cause a race condition where the iframe loads before the SDK connects.
For Private Cloud embeds, use data-appetize-url on the iframe instead of src.
const client = await window.appetize.getClient('#my_iframe', {
buildId: '{buildId|publicKey}',
device: 'iphone11pro',
osVersion: '15.0'
...
})Parameters
selector
string
A query selector string pointing to the embedded iframe
Last updated