What an app is made of
The app type decides which parts are open to you. An API-only app is just an OAuth client that creators connect to; it never appears in the App Store. An off-platform app adds an App URL, so creators open it on your own site. An on-platform app loads inside Fanvue, on a creator surface and optionally a fan surface.
Build order
- Create the app and get a token with Build your first Fanvue app.
- Pick a type. Choose your app type compares the three and covers switching.
- Add the Builder SDK.
@fanvue/builder-sdkwraps OAuth, sessions, the API client and webhook verification for each app type; see the Builder SDK overview.@fanvue/uiprovides the components Fanvue itself is built with; see the UI Library. - Receive events. Webhooks arrive in four event families: Creator, Checkout, App and Legacy.
- Publish fan experiences if your app is on-platform. Fans can pay the creator inside an experience. See Fan experiences.
- Move settings into a manifest. An App Manifest is an
app-manifest.jsonfile on your app domain that declares your type, URLs, scopes, redirect URIs and webhooks. - Add billing. A listed app charges creators with pricing plans and one-time items at a Fanvue-hosted checkout, and you receive 80% of each charge. See App billing.
- Submit for review from App details. Review ends in approval or rejection, and an approved app appears on the App Store for creators to install. Listing copy and images must be safe for work, because creators see them before they open your app. See Submit your app for review and Listing requirements.