Kehittyvien sovellusten rakentaminen offline-käyttöä varten

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

Kirjailija Tim Bond Tuotepäällikkö

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 kentällä työskentelevistä tiimeistä, Internetin puute voi vaikuttaa haitallisesti liiketoimintaprosesseihisi ja kykyysi palvella asiakkaitasi reaaliajassa.

Matalakoodin sovelluskehitysratkaisuissa – joita käytetään liiketoimintakriittisten sovellusten rakentamiseen – offline-sovellusten käytön mahdollistaminen on olennainen ominaisuus. App Builder, 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, App Builder auttaa yrityksiä voittamaan nämä esteet tarjoamalla luotettavan pääsyn tietoihinsa ilman Internet-yhteyttä.

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

Kun käyttäjät siirtyvät offline-tilaan, he menettävät pääsyn sovelluksen takana oleviin tietoyhteyksiin, mikä tekee siitä hyödyttömän. Kuitenkin an App Builder 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 App Builder 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 App Builder?

Kuten App Builder kehittäjä, voit hyödyntää App Builderolemassa olevat ominaisuudet offline-sovelluksen rakentamiseen samalla tavalla kuin tavallisen sovelluksen. App Builder 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 todennäköisesti on tarkistettava, täyttävätkö synkronoidut tiedot kohdejärjestelmän vaatimukset. Voit luoda sivun käyttäjillesi, jotta he näkevät jokaisen tilauksensa ja niiden tilan, 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 App Builder järjestelmä kahdesta syystä. Ensinnäkin käsitellä käyttäjän todennusta ja toiseksi ladata ja synkronoida tietoja edestakaisin. App Builder 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ä App Builder 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ä App Buildern offline-sovellustoiminto toiminnassa
Katso esittely

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

Ota yhteyttä