Somo 1Muundo wa mkoba: tiketi zinazofanya kazi, maisha ya tiketi, mwaka, hali za kurejesha na kuhamishaBuni mkoba unaosimamia tiketi zinazofanya kazi, zijazo, na zilizomalizika. Utaigiza hali za tiketi, uthibitisho, mwaka, na mabadiliko ya kifaa, huku ukisaidia kurejesha, kuhamisha, na kuzuia udanganyifu katika kiolesura cha wazi na kinachotabirika.
Mashine ya hali ya tiketi na matukio ya maishaMaono ya tiketi zinazofanya kazi, zijazo, na zilizomalizikaHali za uthibitisho na dalili za usalama za kuonaMtiririko wa kurejesha baada ya kusanidi upya au kupoteza kifaaSheria za uhamisho, mipaka, na udhibiti wa udanganyifuSomo 2UI/UX ya mpangaji wa safari: pembejeo zinazohitajika (asili, marudio, wakati, mapendeleo) na vipengele vya matokeo (njia, muda, uhamishaji, sehemu za kutembea)Buni UI ya mpangaji wa safari kutoka pembejeo hadi matokeo. Utafafanua nyanza zinazohitajika, udhibiti wa mapendeleo, na kadi za matokeo, kuhakikisha upatikanaji, uwazi wa maelewano, na kulinganisha haraka kati ya njia mbadala na njia.
Fomu za pembejeo kwa asili, marudio, na wakatiUdhibiti wa mapendeleo kwa njia na kutembeaKubuni kadi za matokeo ya njia na muhtasariMaono ya maelezo kwa miguu, uhamishaji, na nauliMazingatio ya upatikanaji na localizationSomo 3Udhibiti wa mtumiaji kwa onyo: usajili, saa za utulivu, kuchuja kwa kila mstari, upatikanaji wa onyoBuni udhibiti unaowakilishwa na mtumiaji unaodhibiti onyo lipi yanayopokelewa. Utaweka usajili, saa za utulivu, vichujio vya kila mstari, na chaguo za upatikanaji ili abiria waweze kurekebisha umuhimu huku bado wakipokelewa ujumbe muhimu wa usalama.
Mifumo ya usajili: mistari, stesheni, njiaSaa za utulivu, usisumbue, na mabadilikoChaguo za kuchuja kwa mstari na madaJamii za onyo muhimu dhidi ya hiariMipangilio ya upatikanaji kwa utoaji wa onyoSomo 4Utoaji wa onyo wa wakati halisi: arifa za kushinikiza, WebSocket/Socket.IO, matukio yaliyotumwa na seva, na kuchagua kurudiaChunguza njia za utoaji wa onyo wa wakati halisi na maelewano. Utalinganisha kushinikiza, WebSockets, SSE, na kurudia, kubuni kuunganisha upya na backoff, na kuhakikisha onyo yanabaki ya wakati, yaliyotenganishwa, na yenye ufanisi wa nishati kwenye vifaa vya simu.
Kuchagua kushinikiza dhidi ya WebSocket dhidi ya SSE dhidi ya kurudiaUsimamizi wa muunganisho na mantiki ya kuunganisha upyaKupanga, kutenganisha, na onyo zisizobadilikaBateri, matumizi ya data, na mipaka ya nyumaMikakati ya kuchagua wakati wa wakati halisi inashindwaSomo 5Kupanga na kuchuja njia: ya haraka zaidi, uhamishaji mdogo, upatikanaji, kutembea kidogoBuni mantiki ya kupanga inayolinganisha kasi, uhamishaji, kutembea, na upatikanaji. Utafafanua vichujio, miundo ya alama, sheria za kuvunja pamoja, na mifumo ya UX ili abiria wapate haraka njia zinazolingana na mapendeleo na vikwazo vyao.
Kupanga kwa wakati, uhamishaji, na umbali wa kutembeaKupima na adhabu za njia zenye ufahamu wa upatikanajiVichujio vinavyoweza kubadilishwa na mipangilio ya awaliKushughulikia data isiyokamilika au ya ubora mdogo ya GTFSKuelezea upangaji kwa lebo za UI waziSomo 6Matukio ya uchambuzi kwa vipengele vya msingi: utafutaji wa safari, ununuzi wa tiketi, mwingiliano wa onyoFafanua uchambuzi kwa utafutaji wa safari, ununuzi wa tiketi, na onyo. Utabuni miundo ya matukio, sifa za mtumiaji, faneli, na udhibiti wa faragha unaosaidia kuboresha vipengele huku ukizingatia kanuni na matarajio ya mtumiaji.
Matukio ya msingi kwa utafutaji, ununuzi, na onyoJina la tukio, toleo, na miundoFaneli, cohorts, na uchambuzi wa uhifadhiKudhibiti onyo kwa vitendo vya mtumiajiFaragha, idhini, na kupunguza dataSomo 7Mtiririko wa ununuzi wa tiketi: katalogi ya bidhaa, sheria za nauli, viti/hifadhi dhidi ya mifumo ya uthibitisho wa malipoBuni mtiririko wa ununuzi wa tiketi kutoka uchaguzi wa bidhaa hadi uthibitisho. Utaigiza sheria za nauli, pasi, hifadhi, na uthibitisho wa malipo, kuhakikisha uwazi, uthibitisho, na ushirikiano na nyuma za shirika.
Muundo wa katalogi ya bidhaa na familia za nauliSheria za nauli, kanda, upeo, na punguzoHifadhi ya viti dhidi ya uthibitisho wa malipo waziKuthibitisha kustahiki na aina za abiriaUthibitisho wa ununuzi na muundo wa risitiSomo 8Mtiririko wa mtumiaji kutoka uzinduzi wa programu hadi matokeo ya njia: ruhusa, upatikanaji wa eneo, vitendo vya haraka, utafutaji wa hivi karibuniPima safari ya mwisho hadi mwisho kutoka uzinduzi wa programu hadi matokeo ya njia. Utabuni ombi la ruhusa, usimamizi wa eneo, njia fupi, na utafutaji wa hivi karibuni ili abiria wafike chaguo za safari zinazofaa kwa msuguano mdogo na matarajio wazi ya faragha.
Kuanza baridi, splash, na maamuzi ya kuingizaKuomba na kuelezea ruhusa za eneoVitendo vya haraka, vipendwa, na njia fupi za nyumbani-kaziUtafutaji wa hivi karibuni, upangaji wa hivi karibuni, na kusafishaKushughulikia ruhusa zilizokataliwa na eneo la mikonoSomo 9Wasilisho la onyo ndani ya programu: sanduku la posta, bango, onyo za muktadha wa njia, ubinafsishaji na kuhimizaFafanua jinsi onyo yanavyoonekana ndani ya programu kwenye muktadha. Utabuni sanduku la posta, bango, na nyuso za muktadha, na kuhimiza, kupanga, na ubinafsishaji unaowafikia abiria bila kuwalemaza.
Mpangilio wa sanduku la onyo na chaguo za kuchujaBango za muda mfupi, toast, na modaliOnyo za muktadha kwenye maono ya njia na tiketiKuhimiza, kupanga, na kupunguza kasiUbinafsishaji kulingana na matumizi na mistariSomo 10Kushughulikia makosa na mifumo ya kurudia wakati wa ununuzi na kushindwa kwa mtandaoJifunze mifumo ya kushughulikia kushindwa kwa ununuzi na mtandao bila kupoteza imani ya mtumiaji. Utabuni kurudia, shughuli zisizobadilika, foleni za nje ya mtandao, na ujumbe wazi wa makosa unaolinda malipo na kuepuka malipo mara mbili au tiketi zilizovunjika.
Kugawanya kushindwa kwa muda dhidi ya kudumuKubuni mkakati salama wa kurudia na backoffKituo cha kutobadilika kwa shughuli za malipoFoleni za nje ya mtandao na kumbukumbu za shughuli za ndaniUjumbe wa makosa unaowakilishwa na mtumiaji na mtiririko wa kurejeshaSomo 11Uunganishaji wa malipo: kurasa zilizostahifishwa dhidi ya SDK za programu, kupunguza wigo wa PCI, tokenizationChunguza chaguo za uunganishaji wa malipo na mipaka ya usalama. Utalinganisha kurasa zilizostahifishwa na SDK za programu, kubuni tokenization, na kupunguza wigo wa PCI huku ukidumisha malipo ya kusukuma, ya kuaminika, na inayofuata.
Maeleano ya malipo yaliyostahifishwa dhidi ya SDK asiliaKupunguza wigo wa PCI na tokenization3-D Secure, SCA, na sheria za kikandaKushughulikia kukataliwa, kurudisha, na rejeshiKuhifadhi na kusasisha vyombo vya malipoSomo 12Uhifadhi wa ndani kwa tiketi: chaguo za uhifadhi salama (hifadhidata iliyosimbwa, keystore/Keychain) na tokenizationJifunze mifumo ya uhifadhi salama wa ndani kwa tiketi na tokeni. Utalinganisha hifadhidata zilizosimbwa, Keychain au Keystore, na API za jukwaa, kubuni mzunguko wa ufunguo, tabia ya kuhifadhi, na ulinzi dhidi ya kudanganya au kuiga.
Mfano wa vitisho kwa tiketi na tokeni zilizohifadhiwaKutumia Keychain au Keystore kwa siriHifadhidata zilizosimbwa kwa metadata ya tiketiMzunguko wa ufunguo, kubatilisha, na uhamishoKuhifadhi, kurejesha, na tabia ya vifaa vingi