© Lawerod Co., Ltd. All rights reserved.

  1. Docs
  2. Platform
  3. App unlocks
On this page
  • Staff bypass
  • Activity rules
  • Docs
  • Deployment note

App unlocks

How audience app entitlements are computed on the server.

Sign in to tell us whether this page was helpful.

On this page

  • Staff bypass
  • Activity rules
  • Docs
  • Deployment note

App unlocks

The Convex query appEntitlements:getMyAudienceAppUnlocks returns a boolean map for each audience app key. The app switcher and unlock gates use this map in product apps.

Staff bypass

Profiles with platform staff roles or platform read permissions unlock all audience apps without activity checks.

Activity rules

For regular users with an active account:

  • Web and Support — unlocked when the account is active
  • Merchant — active storefront membership
  • Marketplace — vendor membership, job application, or job posting
  • Bookings — ticket order
  • Learning — course enrollment or instructing a course
  • Deliveries — driver profile or assigned delivery order
  • Admin — not unlocked through activity (staff only)

Docs

The documentation site is outside the audience unlock map and remains reachable without entitlements checks.

Deployment note

Ship Convex changes (via the web production deploy with ALLOW_CONVEX_DEPLOY=1) before audience apps that call new entitlement functions.