Nauhat Nauhat Nauhat Nauhat
Matala koodi | LCAP | Vinyl

Kehittyvien sovellusten rakentaminen offline-käyttöä varten

Wifi signaali

Kirjailija Tim Bond Tuotepäällikkö


Paranna luotettavuutta, käyttömukavuutta ja pääsyä tärkeisiin palveluihin offline-sovelluksilla.

Nykyään pidämme internetyhteyttä itsestäänselvyytenä. Meillä on normaalisti käytössämme vahva yhteys – joko toimistossa tai klo home, kahvilassa, tien päällä tai jopa lennolla – mahdollistaen työskentelyn melkein missä tahansa. Maailma näyttää pysähtyvän, kun internetyhteytemme katkeaa.

Jopa yrityksille on tilanteita, joissa Internetin puuttuminen tai epäjohdonmukaisuus voi muodostua kriittiseksi ongelmaksi. Olipa kyse syrjäisissä paikoissa työskentelevistä henkilöistä tai matkoilla olevista ryhmistä, Internetin puutteella voi olla haitallinen vaikutus liiketoimintaprosesseihisi ja kykyysi palvella asiakkaitasi reaaliajassa.

Matalakoodin sovelluskehitysratkaisuissa – joita käytetään liiketoimintakriittisten sovellusten rakentamiseen – offline-sovellusten käytön mahdollistaminen on olennainen ominaisuus. Vinyl, Jitterbitin alhaisen koodin sovelluskehitysratkaisu, jota yritysanalyytikot ja IT-ammattilaiset käyttävät yritysongelmien ratkaisemiseen. Internet-yhteyden puuttuminen voi aiheuttaa merkittäviä haasteita tietyissä skenaarioissa. Meidän uusi offline-sovellusominaisuus, Vinyl auttaa yrityksiä voittamaan nämä esteet tarjoamalla luotettavan pääsyn tietoihinsa myös ilman Internet-yhteyttä.

Mitä kokemuksia tulee Vinyl käyttäjillä on offline-tilassa?

Kun käyttäjäsi siirtyvät offline-tilaan, he yleensä menettävät pääsyn sovelluksen takana oleviin tietoyhteyksiin, mikä tekee siitä hyödyttömän. Kuitenkin a Vinyl offline-sovellus opastaa käyttäjiä kolmivaiheisen prosessin läpi pitääkseen heidät tuottavina.

  1. Lataa dataa käyttäjän mobiililaitteeseen online-tilassa.

    Kun käyttäjälläsi on Internet-yhteys, hän avaa sovelluksen ja käynnistää prosessin ladatakseen tehtäviinsä liittyviä tietoja laitteelleen. Jos offline-liiketoimintaprosessisi on esimerkiksi tilausten tekeminen ja varastojen päivittäminen asiakkaillesi, tämä tarkoittaa, että käyttäjä lataa tuoteluettelon, hinnaston, asiakasluettelon ja nykyiset varastot jokaisesta asiakaspaikasta, jossa hän aikoo vierailla sinä päivänä. .

  2. Salli käyttäjän luoda ja muokata tietoja offline-tilassa.

    Laitteen välimuistissa olevien tietojen avulla käyttäjä voi luoda ja muokata tietoja. Jatkamalla jakelijan liiketoimintaprosessiesimerkkiä, tämä olisi käyttäjä, joka luo tilauksia käyttämällä laitteelleen ladattua tuotetta, hintaa ja asiakastietoja.

  3. Synkronoi tiedot takaisin ytimeen Vinyl järjestelmä, kun se palaa verkkoon.

    Kun vakaa Internet-yhteys muodostetaan uudelleen, käyttäjä käynnistää prosessin tietojen synkronoimiseksi takaisin ydinjärjestelmään. Jakelijaliiketoimintaesimerkin täydennyksenä voidaan todeta, että kaikki käyttäjän laitteelle luodut uudet tilaukset käsitellään täytettäväksi.

Mitä uusia ominaisuuksia voin käyttää rakentaessani offline-sovellusta Vinyl?

Kuten Vinyl kehittäjä, voit hyödyntää Vinylolemassa olevat ominaisuudet offline-sovelluksen rakentamiseen samalla tavalla kuin tavallisen sovelluksen. Vinyl antaa kehittäjälle täydellisen hallinnan tietojen lataamisen ja synkronoinnin toimivuudesta. Kehittäjä voi luoda mukautettuja tapahtumia, tarkistuksia ja sivuja tarjotakseen käyttäjille parhaan mahdollisen käyttökokemuksen. Esimerkiksi on todennäköisesti tarve varmistaa, että synkronoidut tiedot vastaavat kohdejärjestelmän vaatimuksia. Voit rakentaa käyttäjillesi sivun, jossa he näkevät jokaisen tilauksensa ja tilansa, kuten sen, onko ne onnistuneesti lähetetty vai onko ilmennyt ongelmia ja tarvitsevatko vianmääritystä.

Lisäsimme seuraavat ominaisuudet tarjotaksemme sinulle enemmän joustavuutta ja tehdäksemme offline-sovelluksestasi monipuolisemman:

  1. Järjestelmä (verkkotila) -toiminto

    Voit nyt välittää networkstatus-parametrin system()-funktioon tarkistaaksesi käyttäjäsi Internet-yhteyden. Jos heillä ei ole yhteyttä, saatat haluta poistaa lataus- ja synkronointiominaisuudet käytöstä, jotta ne eivät tee virheitä.

  2. Sovelluksen suojausryhmät

    Jos harkitset vakiosovelluksen käyttöönottoa tuotannossa, järjestelmänvalvoja menee Integrated Design Environment (IDE) -ympäristöön määrittääkseen suojausryhmiä ja käyttäjäjäsenyyden. Offline-sovelluksesi on otettu käyttöön sovelluskauppaan, mikä tarkoittaa, että järjestelmänvalvoja ei aio määrittää näitä ryhmiä käyttäjän laitteelle. Sovellusten suojausryhmät julkaistaan ​​sovelluksen itsensä kanssa, aivan kuten roolit tekevät. Tämä tarkoittaa, että kehittäjä hallitsee niitä, ja kaikki tehdyt muutokset otetaan automaattisesti käyttöön sovelluskaupasta ladatussa sovelluksessa.

  3. OpenID Connect -valtuutuspalvelin

    Offline-sovelluksesi on kommunikoitava ytimesi kanssa Vinyl järjestelmä kahdesta syystä. Ensinnäkin käsitellä käyttäjän todennusta ja toiseksi ladata ja synkronoida tietoja edestakaisin. Vinyl voidaan nyt määrittää identiteetin tarjoajaksi, joka antaa käyttäjälle ja datalle pääsyn offline-sovellukseesi. Tämä tehdään kautta OpenID Connect Löytöprotokolla. Osana kättelyä käyttäjän mobiililaitteen ja ytimen välillä Vinyl järjestelmässä, kaikki sovelluksesi suojausryhmiin liittyvät ryhmäjäsenyydet jaetaan. Tämä antaa käyttäjälle vain tarvittavat käyttöoikeudet sovellukseen.

 

 nähdä Vinyln offline-sovellustoiminto toiminnassa

Katso esittely

Onko sinulla kysyttävää? Olemme täällä auttamassa.

Ota yhteyttä