» »

Servis za sinhornizacijo

Servis za sinhornizacijo

roli ::

Trenutno delam aplikacijo za iphone in spletni servis s katerem bo ta aplikacija komunicirala. Sama ideja je preprosta - na napravai imas neke podatke, ki jih dodajas, urejas, brises. Ko prtisnes sync se to flikne na web servis (zadaj sta PHP in mysql - podatki se bodo do naprave prenasali preko JSON), kjer lahko tudi podatke ali urejaš ali brišeš ali dodajaš. Sama tehnična izvedba tega ni problem. Večji problem je logika zadaj. Kako ves kater podatek je novejsi, kako poskrbis, da v primeru ko nekaj zbirses na napravi, to zbirses tudi na serverju? Kaj naredis z idji - podatek ima ponvadi nek id, kako poskrbis, da ima naprava identicne idje kot server? To in taka težka vprašanja me pestijo že nekaj dni in nisem kaj dosti bližje rešitvi.

Moj miselni proces je prišel do nekaj takega (ja razmišljam v Angleščini :) ):
device:
1. Upload data
2. download data

device/server:
1. add data not present (synced flag = false) -> synced = true
2. delete data (delete flag = true)
3. replace data (date modified is bigger)

Ampak se vedno tole ni vse. Je kdo delal kaj podobnega in lahko deli svoje izkušnje?
http://www.r00li.com


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Zaklepanje datotek na USB ključu

Oddelek: Pomoč in nasveti
145338 (3540) Stari89
»

Android telefon - maksimalni nadzor

Oddelek: Mobilne tehnologije
51650 (1445) tomaz_cro
»

[Android] pomoč pri postavitvi layouta

Oddelek: Programiranje
122207 (1965) icurk
»

Large database

Oddelek: Programiranje
161425 (1123) krho
»

Apple poskuša patentirati metode za ugotavljanje istovetnosti uporabnika iOS (strani: 1 2 )

Oddelek: Novice / Apple iPhone/iPad/iPod
7715840 (13666) techfreak :)

Več podobnih tem