Component Options

The Zappar embed component can be customized with the options outlined below.

Option Type Description
hostAppData string An arbitrary string set by the application and passed into the embed.
launchDeepLink string Sets a ZapWorks experience to launch directly into. For more information see the Deep Links article.
showFullScreen boolean Sets whether the component will be started in fullscreen.
suppressAnimation boolean Sets if all animations will be suppressed.
barColor string Sets the bar color with a hex value.
showHistoryButton boolean Sets whether the History button is shown.
showFavoriteButton boolean Sets whether the Favorites button is shown.
showPhotoButton boolean Sets whether the Photo button is shown.
showGifButton boolean Sets whether the Gif button is shown.
showAgeGate boolean Sets whether the age gate message is shown.
showARWarning boolean Sets whether the AR warning is shown (Android only).
onMessage string Sets a custom variable message.
forceLandscape boolean Sets whether to force the device to display in landscape mode.

The parameters above can be passed with key-value pairs.

Example:

onDeviceReady: function() {
    this.receivedEvent('deviceready');
    var zapparButton = document.getElementById("zapparbutton");

    zapparButton.addEventListener('click', function() {
        window.launchZappar(
        // launch options can be set/included here
        {
            // example params :
            // onMessage : gotMsg,
            // barColor : "#334455"
        });
    });
zapcode branded_zapcode i