Passer au contenu principal

Requirements

8th Wall Branding

  1. The Default Splash Screen is displayed at the beginning of each experience or game created using the 8th Wall. It cannot be customized.
  2. All projects must display the Powered by 8th Wall badge on the loading page of the game or experience.
conseil

To remove the Default Splash Screen and Powered by 8th Wall badge from your project, purchase a White Label subscription from the project dashboard. Please refer to the Pricing Page for more details on White Label subscriptions.

Browser Requirements

info

8th Wall Web experiences must be viewed via https. This is required by browsers for camera access.

Mobile browsers require the following functionality to support 8th Wall Web experiences:

  • WebGL (canvas.getContext('webgl') || canvas.getContext('webgl2'))
  • getUserMedia (navigator.mediaDevices.getUserMedia - only needed if AR is enabled)
  • deviceorientation (window.DeviceOrientationEvent - only needed if SLAM/VPS is enabled)
  • Web-Assembly/WASM (window.WebAssembly)

This translates to the following compatibility for iOS and Android devices:

  • iOS:
    • Safari (iOS 11+)
    • Apps that use SFSafariViewController web views (iOS 13+)
      • Apple added getUserMedia() support to SFSafariViewController in iOS 13. 8th Wall works within iOS 13 apps that use SFSafariViewController web views.
      • Examples: Twitter, Slack, Discord, Gmail, Hangouts, and more.
    • Apps/Browsers that use WKWebView web views (iOS 14.3+)
      • Examples:
        • Chrome
        • Firefox
        • Microsoft Edge
        • Facebook
        • Facebook Messenger
        • Instagram
        • and more...
  • Android:
    • Browsers known to natively support the features required for WebAR:
      • Chrome
      • Firefox
      • Samsung Internet
      • Microsoft Edge
    • Apps using Web Views known to support the features required for WebAR:
      • Twitter, WhatsApp, Slack, Gmail, Hangouts, Reddit, LinkedIn, and more.