Dokumentation

Methacore Apps

6 min Lesezeit · zuletzt aktualisiert 23. September 2026

Methacore Apps sind kleine Anwendungen, die Vereine und Mitglieder direkt in Methacore öffnen: ein Exporter im Dashboard, ein Trainingsplaner in der Mitglieder-App, eine Pinnwand für die Abteilung. Jede App ist ein Projekt im Artim DevHub, für das die API „Methacore Apps“ freigeschaltet ist. Die App-ID in Methacore ist die Projekt-ID (prj_…).

Eine App handelt immer im Namen des Mitglieds, das sie gerade benutzt. Sie meldet sich per OAuth (PKCE) an, das Mitglied stimmt einmal zu, danach läuft sie still. Was sie sehen darf, legen ihre Berechtigungen fest – und nie mehr als das, was das Mitglied selbst sieht.

Zwei Arten von Apps

Gehostet (hosted)Extern (external)
Gebaut inMethacore Studio: Builder, main.js, styling.cssdeinem eigenen Stack (HTML, Next.js, …)
Ausgeliefert vonMethacore, unter apps-run.methacore.dedeinem Server, nur https
Läuft inSandbox-Iframe (Dashboard) bzw. WebView (Handy) mit fester CSPIframe bzw. WebView, deine Seite
Zugriff auf Methacoreeingebaute Datenquellen, Handler-Kontext@methacore/sdk
Prüfungjede Version, vor dem Livegangkeine
Im App StoreSiegel „Von Methacore geprüft“, sobald die Live-Version freigegeben istHinweis „Extern – nicht von Methacore geprüft“
Beim ersten ÖffnenZustimmung zu den BerechtigungenWarnung mit Anbieter und Datenschutzerklärung, danach Zustimmung

Wenn du nicht sicher bist: fang gehostet an. Du brauchst keinen Server, keine Domain und kein Zertifikat, und deine App bekommt das Siegel.

Wo eine App läuft

Die Zielplattform (target) legst du im DevHub fest:

targetWo die App erscheint
dashboardim Methacore-Dashboard im Browser, für Vereinsverwaltung und Vorstand
mobilein der Methacore-App auf dem Handy, für Mitglieder
bothan beiden Stellen

Im Dashboard öffnen sich Apps unter Apps, gespeicherte Apps lassen sich sortieren und bis zu drei davon in die Seitenleiste heften. In der Mitglieder-App liegen sie auf einem eigenen Homescreen unter Mehr → Apps.

App Store und Siegel

Der App Store zeigt jedem Verein zwei Dinge: die eigenen Apps des Vereins (das Projekt ist mit dieser Organisation verknüpft) und alle öffentlichen Apps. Ob eine öffentliche App dort auftaucht, entscheidet außerdem die Vereinsrichtlinie: Administratoren eines Vereins lassen je Plattform alle, keine oder nur ausgewählte Apps zu.

Das Siegel „Von Methacore geprüft“ trägt eine App genau dann, wenn sie gehostet ist und ihre Live-Version die Prüfung bestanden hat. Externe Apps bekommen es nie – ihr Code liegt auf fremden Servern und kann sich jederzeit ändern. Was die Prüfung ansieht, steht unter Veröffentlichen & Prüfung.

Der Weg einer App

  1. DevHub-Projekt anlegen – oder ein bestehendes nehmen. Das Projekt gehört einem Team; alle Mitglieder des Teams können die App bearbeiten.
  2. API „Methacore Apps“ freischalten und einen OAuth-Client dafür anlegen. Der Client trägt die Scopes, die deine App höchstens verlangen darf.
  3. Eintrag pflegen – im DevHub unter Methacore-App: Name, Beschreibungen, Kategorie, Icon, Screenshots, Zielplattform, Art der App, bei externen Apps die Adresse, der Schalter „Öffentlich“.
  4. Bauen – gehostete Apps in Methacore Studio, externe Apps in deinem eigenen Projekt mit dem SDK.
  5. Version veröffentlichen – im Studio friert eine Version (z. B. 1.0.0) deinen Entwurf ein und reicht ihn zur Prüfung ein.
  6. Prüfung durch Artim – der Stand erscheint im DevHub je Version: In Prüfung, Freigegeben oder Abgelehnt.
  7. Live – die höchste freigegebene Version ist die, die Vereine und Mitglieder öffnen.

Begriffe

BegriffBedeutung
AppDevHub-Projekt mit der API „Methacore Apps“
appIddie Projekt-ID, z. B. prj_3f9a1c0b7e
Eintrag (Listing)was der App Store zeigt, gepflegt im DevHub
Entwurfder aktuelle Stand im Studio, automatisch gespeichert, nur in der Vorschau sichtbar
Versionein eingefrorener Entwurf mit Semver-Nummer und Änderungstext
Live-Versiondie höchste freigegebene Version
Hostdas Dashboard oder die Mitglieder-App, in der die App läuft
Bridgeder Kanal zwischen App und Host (postMessage) für Token, Kontext, Hinweise, Downloads

Weiter