Recipes

  • Recipe: Register a notification type

    Step-by-step: register a custom notification type by hooking mam_notification_list, define replacements and default channels, fire it from your plugin, and verify in the admin UI and outbox.

  • Recipe: Customize onboarding

    Configure the first-launch onboarding screens, the welcome email, and the post-registration profile completion flow. Covers the local-app-onboarding-status flag, the Onboarding content class, and the AI assistant.

  • Recipe: Build an app end-to-end

    Walks an admin from a fresh mam-main install to a publishable app: enrollment, app identity, branding, the home screen, the first button, push credentials, and the publish handoff.

  • Recipe: Add a button

    Walks an admin through adding a button to the app: pick a content type, configure per-button settings, place it on a screen or tab bar, and verify it appears for…

  • Recipe: Configure the tab bar

    How the bottom tab bar is composed: select buttons, set per-tab icons, control visibility, and wire the filter sequence (mam_app_settings_get_tab_bar_settings → mam_main_skip_tab_bar_button → mam_main_add_tab_bar_item_{slug} → mam_tab_manager → mam_final_button_settings).

Need Support?

Can’t find the answer you’re looking for? Don’t worry we’re here to help!