Der Modus einer App bestimmt, wer die App verwenden kann. App-Nutzer*innen können grob in zwei Gruppen unterteilt werden: Nutzer*innen, die eine Rolle in der App selbst haben (Rollennutzer*innen) und solche, die keine haben (Nicht-Rollennutzer*innen).
Apps im Entwicklungsmodus können nur Berechtigungen von Rollennutzer*innen anfordern. Dabei darf es sich nur um Berechtigungen mit standardmäßigen oder erweiterten Zugriffsebenen handeln (gilt nur für Consumer-Apps). Entsprechend sind Features nur für Rollennutzer*innen aktiv und dabei handelt es sich nur um Features mit standardmäßigen oder erweiterten Zugriffsebenen (nur Consumer-Apps).
Apps im Entwicklungsmodus können von der Öffentlichkeit nicht über unsere Tools und APIs gesucht werden. Und wenn deine App die Voraussetzung für die Aufnahme in das App Center erfüllt, wird sie ausgeblendet.
Alle Daten, die generiert werden, während sich eine App im Entwicklungsmodus befindet, wie z. B. Testbeiträge, können nur von Rollennutzer*innen gesehen werden. Diese Daten werden Nicht-Rollennutzer*innen allerdings angezeigt, sobald die App in den Live-Modus geschaltet wird.
Alle neu erstellten Apps starten im Entwicklungsmodus und sollten erst in den Live-Modus geschaltet werden, wenn die App-Entwicklung abgeschlossen ist.
Apps im Live-Modus können Berechtigungen von jedem anfordern, solange die Berechtigungen über den App Review genehmigt wurden. Genauso sind für App-Nutzer*innen nur Features aktiv, die über den App Review genehmigt wurden.
Consumer-Apps weisen ein etwas anderes Verhalten auf, da sie auch Zugriffsebenen verwenden. Consumer-Apps im Live-Modus können Berechtigungen mit Advanced Access von jedem*jeder Nutzer*in anfordern, während Berechtigungen mit Standard Access nur von Rollennutzer*innen angefordert werden können. Genauso sind Advanced Access-Features für alle Nutzer*innen aktiv, während Standard Access-Features nur für Rollennutzer*innen aktiv sind.
Apps im Live-Modus können von jedem über unsere Tools und APIs gesucht werden und können, sofern sie die Voraussetzungen erfüllen, in das App Center aufgenommen werden.
Wenn deine App keine Consumer-App ist, solltest du sie erst nach Abschluss der App-Entwicklung und des App Review in den Live-Modus schalten. Apps im Live-Modus, die keine Consumer-Apps sind, können nur genehmigte Berechtigungen gewährt werden und es sind nur genehmigte Features aktiv. Diese Einschränkung gilt für alle, auch Nutzer*innen, die eine Rolle in der App selbst haben. Daher kann ein vorzeitiger Wechsel in den Live-Modus dazu führen, dass Rollennutzer*innen deine App nicht mehr verwenden können. Außerdem werden Daten wie Testbeiträge, die im Entwicklungsmodus generiert wurden, für alle App-Nutzer*innen sichtbar, sobald du in den Live-Modus umschaltest.
Mit dem App-Modus-Schalter in der Symbolleiste des App-Dashboards können App-Administrator*innen zwischen Modi wechseln.