» »

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
143633 (1835) Stari89
»

Android telefon - maksimalni nadzor

Oddelek: Mobilne tehnologije
51111 (906) tomaz_cro
»

[Android] pomoč pri postavitvi layouta

Oddelek: Programiranje
121332 (1090) icurk
»

Large database

Oddelek: Programiranje
161042 (740) krho
»

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

Oddelek: Novice / Apple iPhone/iPad/iPod
7711123 (8949) techfreak :)

Več podobnih tem