Best Practices für Mobile Forms mobile-forms-best-practices

Für Anwendungsfälle von mobilen und Offline-Formularen wird empfohlen, eine eigene native App zu erstellen und Formulardefinitionen über die Headless Adaptive Forms-API abzurufen. Dadurch erhalten Sie die volle Kontrolle über das mobile Erlebnis und die kontinuierliche Unterstützung bei der Weiterentwicklung mobiler Plattformen.

Erstellen Sie eine native Mobile App (iOS oder Android), die:

  1. Ruft die Headless-Formulardefinition ab - Verwenden Sie die Headless Adaptive Forms APIs, um das Formular JSON bei Bedarf abzurufen (z. B. wenn der Benutzer ein Formular öffnet oder zu ihm in Ihrer App navigiert). Sie können verfügbare Formulare auflisten und dann die Formulardefinition nach ID abrufen.

  2. Rendern des Formulars in Ihrer App - Verwenden Sie Ihr bevorzugtes UI-Framework (z. B. React Native oder native Ansichten), um das Formular aus JSON zu rendern. Sie können die Forms Web SDK und bestehende React-Komponenten für adaptive Headless-Formulare verwenden, wo sie zu Ihrem Stack passen, oder Sie können Ihren eigenen Renderer erstellen, der dieselbe JSON-Struktur nutzt.

  3. Unterstützt optional offline - Implementieren Sie lokalen Speicher und die Synchronisierung in Ihrer App. Speichern Sie beispielsweise Formulardefinitionen im Online-Modus zwischen, speichern Sie Entwürfe lokal und senden oder synchronisieren Sie Daten, wenn das Gerät wieder online ist.

Dieser Ansatz sorgt dafür, dass Ihre App auch dann wartbar bleibt, wenn sich Android und iOS ändern, und verwendet die unterstützte Headless Adaptive Forms-Plattform für die Formularerstellung, -validierung und -übermittlung.

Erste Schritte getting-started

Eine schrittweise Integration finden Sie unter Erstellen und Veröffentlichen eines Headless-Formulars und im Entwicklerportal.

recommendation-more-help
ce8b2828-9203-402e-a565-7b758c99b2ba