For AI agents: visit https://docs.mobilelocker.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Mobile LockerMobile LockerDocumentationDevelopersSystem StatusBack to mobilelocker.com
HomeDocumentationDevelopersBlog
DocumentationDevelopersSystem StatusBack to mobilelocker.comLog InMobile Locker
Developers
Log In

Introduction

  • Design Guidelines
  • Get your API token
  • Get your presentation ID

Automation with the API

  • Upload a presentation programmatically

Programming Guidelines

  • Use the SDK to capture analytics
  • How to create proper ZIP Files
  • Use Relative Paths for resources
  • Files and paths are case sensitive
  • Add a Close Button

The JavaScript SDK

  • Get the SDK
  • Framework Recommendations
  • Sample Presentations
  • Track events in a presentation
  • Track video playback analytics
  • Capture a form in a presentation
    • Capture a signature
  • Open a PDF in the current presentation
  • Scan a QR code or barcode
  • Get the current Mobile Locker user
  • Close a presentation
  • Open another presentation
  • Get the current presentation
  • Get all presentations
  • Get logged events
  • Open the Customer Picker
  • Share a presentation
  • Compose an Email
  • Send a custom email
  • Live Mode and Practice Mode

Webhooks

  • Setup
  • Create a Webhook
  • Built-in webhooks
    • Email the user

Inter-app Communication

  • Open content from another iOS app

Development Tools

  • Recommended Tools
    • iSpring Converter Pro
    • Twine
    • Phaser
Powered by 
  1. Programming Guidelines

Use the SDK to capture analytics

You must use the JavaScript SDK to capture analytics in HTML presentations.

📘

May 2026

Use our new SDK: https://github.com/mobilelocker/mobilelocker-javascript-sdk

Updated about 2 months ago


Upload a presentation programmatically
How to create proper ZIP Files

Updated about 2 months ago


Upload a presentation programmatically
How to create proper ZIP Files