Útmutató az alkalmazás-átmenetekhez
  • 08 Jan 2025
  • 3 Elolvasandó percek
  • Közreműködők

Útmutató az alkalmazás-átmenetekhez


Cikk összefoglaló

Egy magyarázat az átmenetekről a triggerekben

Az alkalmazásokban sok kiváltó program átmenettel végződik. Ez a cikk bemutatja az Átmenetek működését, az Átmenetek képességeit és azt, hogy mire számíthat az Átmenetek futtatása során.

WARNING

Pre-Transition runtime is being deprecated in LTS 11. Any older apps using this feature must be migrated before LTS14 to continue running. Learn how to migrate apps here.

Mi az Átmenetek?

Az Átmenetek lehetővé teszik a felhasználó számára a lépések és az Alkalmazások közötti navigációt. Bármilyen típusú kiváltón belül egy Átmenetet lehet hozzáadni, hogy a felhasználót megfelelően átirányítsa az Ön által létrehozott Alkalmazásokon.

Az Új átmenet hozzáadása gombra kattintva néhány lehetőség közül választhat:

Lépésre lépés

  • Előző
  • Következő
  • Speciális lépés
  • Menj a lépéshez név szerint

Alkalmazás

  • Alkalmazás törlése
  • Alkalmazás törlése, majd kijelentkezés a jelenlegi felhasználóból
  • Törlés, majd váltás az alkalmazásra
  • Mégsem, majd Lépésre váltás Alkalmazás, Lépés
  • Befejezni és a Splash képernyőre lépni
  • App befejezése
  • Befejezni az alkalmazást, majd kijelentkezni a jelenlegi felhasználóból
  • Befejezés, majd váltás az alkalmazásra
  • Befejezés, majd váltás a Lépés alkalmazásra, lépés
  • Befejezés, majd váltás Stepre név szerint Step
  • App befejezése, majd az App első lépésére lépés az App neve szerint App

Átmenetek használata

A rendelkezésre álló lehetőségek azonosítása nagyon fontos, mivel a kiváltó Then utasításához csak egy adható hozzá. Ennek a pontnak a további tisztázása érdekében lehetőség van arra, hogy egy több feltételt vagy else utasítást tartalmazó triggerben minden egyes Then utasításhoz hozzáadjunk egy Átmenetet.

Az Átmenetekre vonatkozó egyéb megjegyzések a következők:

  • Az Átmenetnek a Then művelet végére kell kerülnie. Ez biztosítja, hogy minden adat rögzítésre kerüljön, és az Átmenet legyen az utolsó művelet az adott kiváltóhoz.
  • Ha több azonos típusú trigger-típust használ (pl. több trigger ugyanazon a gombon), akkor biztosítani kell, hogy az összes Átmenet alapú logika egyetlen trigger-en belül legyen.
WARNING

Running apps with triggers having more than one transition action will no longer be supported starting March 2024 (LTS 12), and affected apps will automatically be archived without the ability to migrate to the new transitions. Starting in R261, you can choose whether to automatically have the affected app utilize a new trigger or follow step-by-step instructions to change the trigger yourself.

Trigger interakciók az átmenetekkel

Amikor egy átmenet bekövetkezik, a lépés- és az alkalmazásszintű kiváltók egyaránt aktiválódhatnak. Például, egy lépés befejeződését kiváltó trigger aktiválhat egy Lépés lezárásakor és egy alkalmazás befejeződésekor kiváltó triggert. Az alábbi ábra különböző példákat vázol fel az események átmenetekkel való áramlásának bemutatására.

Hogyan lehet az átmenet előtti futási időből az átmenet futási idejére áttérni?

Azoknak az alkalmazásoknak, amelyek még az átmenet előtti futási időn vannak, a következő értesítés jelenik meg:

Pre%20Transition%20Runtime%20Deprecation%20Notice

A Migráció indítása egy modális ablakot nyit meg, amely lépésről lépésre útmutatást ad az alkalmazásuk migrálásához. Ez a folyamat bármikor elindítható és leállítható. Bizonyos esetekben az alkalmazások automatikusan képesek lesznek a migrációra, és nem szükséges semmilyen művelet. A felhasználónak csak annyit kell tennie, hogy az Alkalmazásom átalakítása gombra kattint!

Pre%20Transition%20Runtime%20Triggers%20Migration%20Process

Sok esetben azonban nem fogjuk tudni automatikusan migrálni az alkalmazást, ez azt jelenti, hogy a felhasználónak változtatásokat kell végrehajtania az alkalmazásán a migrációhoz. A migrációs folyamat a következő utasításokat fogja megadni, hogy lehetővé tegye számukra az alkalmazásuk migrálását:

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%201

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%202

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%203

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%204

GYIK

Számíthat-e az ügyfél arra, hogy megoldja a problémát, és nem befolyásolja-e a beállítás megfelelő működését? Vagyis az alkalmazás útválasztása ezek után is lehetséges lesz?

Igen, a legtöbb trigger esetében automatikusan át tudjuk vinni őket, és a funkcionalitás megmarad. Az átállás előtti futási idővel rendelkező triggerek esetében ez egy manuális migrációs folyamat lesz.

A kiváltók szóbeli ismertetése?

Amikor a migráció indítása gombra kattint, akkor visszaléphet, és nem lesz változás az alkalmazásban. A migráció indítása gomb végigvezeti őket, és rámutat a módosítandó triggerekre. Ekkor várható, hogy az alkalmazás fejlesztői verziójában kijavítják a triggereket. Miután tesztelték és ellenőrizték, hogy minden az elvárásoknak megfelelően működik, közzé kell tenniük az alkalmazást. Ezután újra végigfuttathatják a migráció indítási folyamatát, ami biztosítja, hogy készen állnak az alkalmazás átalakítására, amit utólag már nem lehet visszacsinálni. De tesztelhetik az alkalmazásaikat anélkül, hogy a közzétett alkalmazásokat befolyásolnák, amíg el nem végzik a végleges konverziót (amihez egyébként is új verziót kell közzétenni).


Megtalálta, amit keresett?

A community.tulip.co oldalon is megteheted, hogy felteszed a kérdésedet, vagy megnézed, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?