Bästa praxis för mobilformulär mobile-forms-best-practices
För användning av mobilformulär och offlineformulär rekommenderar vi att du bygger en egen app och hämtar formulärdefinitioner via det Headless Adaptive Forms API. Detta ger er full kontroll över den mobila upplevelsen och säkerställer kontinuerlig support när mobilplattformarna utvecklas.
Rekommenderad metod recommended-approach
Bygg ett mobilprogram (iOS eller Android) som:
-
Hämtar formulärdefinitionen utan rubrik - Använd Headless Adaptive Forms API:er för att hämta formulär-JSON vid behov (t.ex. när användaren öppnar ett formulär eller navigerar till det i din app). Du kan lista tillgängliga formulär och sedan hämta formulärdefinitionen med ID.
-
Återger formuläret i din app - Använd det användargränssnitt (till exempel React Native eller inbyggda vyer) som du föredrar för att återge formuläret från JSON. Du kan använda Forms Web SDK och befintliga Headless-formulär Reagera-komponenter där de passar i högen, eller skapa en egen renderare som använder samma JSON-struktur.
-
Alternativt stöd för offline - Implementera lokal lagring och synkronisering i din app. Du kan till exempel cachelagra formulärdefinitioner när du är online, spara utkast lokalt och skicka eller synkronisera data när enheten är online igen.
På så sätt kan du behålla appen när Android och iOS förändras och använder den Headless Adaptive Forms-plattform som stöds för att skapa, validera och skicka formulär.
Komma igång getting-started
- AEM Headless adaptive forms overview - Capabilities and concepts.
- Headless adaptive forms APIs - Visa, hämta, validera och skicka formulär programmatiskt.
- Arkitektur - Hur Headless adaptive forms fungerar och hur front-end-appar använder dem.
Stegvis integrering finns i Skapa och publicera ett headless-formulär och Developer Portal.