Projekat

Općenito

Profil

Akcije

Podrška #24484

Zatvoren

čago narudžbe, parametri aplikacije

Dodano od Saša Vranić prije više od 14 godina. Izmjenjeno prije više od 14 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Saša Vranić
Početak:
22.09.2011
Završetak:
% završeno:

100%

Procjena vremena:
Akcije #1

Izmjenjeno od Saša Vranić prije više od 14 godina

svojevremeno sam implementirao parametre u aplikaciji ali to mi nešto nije radio, postoji kontrola za parametre i XML koji se postavlja u /platform/android/res/ folder

nešto tu nije bilo dobro.

Akcije #2

Izmjenjeno od Saša Vranić prije više od 14 godina

naravno uvijek se može implemnetirati forma sa kontrolama itd... ali ovo je namjenjeno baš za parametre

Akcije #3

Izmjenjeno od Ernad Husremović prije više od 14 godina

zamisao je da se aplikacija kontroliše sa servera a ne na samom uređaju.

znači, slično kao što se uzimaju artikli, partneri sa servera tako se uzimaju i parametri.

administrator A4 kroz web interfejs setuje parametre:
- za sve uređaje
- za određeni uređaj

kod sljedeće sinhronizacije te parametre preuzima M3 određenog uređaja.

Recimo da imamo tri uređaja device_id=17, device_id=22, device_id=92

admin setuje parametre na sljedeći način:
  1. all devices :radius = 35 m, :font_size = 18
  2. device_id = 22, :radius = 20:
  3. device_id = 92, :font_size = 12

u ishodu će uređaji preuzeti sljedeće parametre

device_id=17:

{ :radius: 35,  :font_size: 18}

device_id=22

{ :radius: 22,  :font_size: 18}

device_id=92

{ :radius: 35,  :font_size: 12}

Akcije #4

Izmjenjeno od Ernad Husremović prije više od 14 godina

kada se sinhronizacija uradi i uređaj potvrdi prijem (ovo je bitno - da uređaj kaže: primio sam parametre !)

kod sljedeće sinhronizacije, ako nije bilo novih parametara, uređaj dobija praznu matricu parametara {}.

Korisno bi bilo da se istorija promjena parametara pohranjuje u neki log param_history na serveru ... ali to sada ne trebamo implementirati.

Akcije #5

Izmjenjeno od Saša Vranić prije više od 14 godina

naravno, na to sam i ja mislio

Titanium ima finu kontrolu za prikaz parametara unutar uređaja, parametri se pohranjuju na uređaju u XML fajl itd.. na to sam mislio u gornjim postovima.

Kada parametri dođu i ažuriraju se da se može provjeriti da li je to to.

Akcije #6

Izmjenjeno od Saša Vranić prije više od 14 godina

jedan dio ovoga je riješen ovdje #24437

ostalo je recimo uvesti mogućnost za sve uređaje, ali to je lako

SELECT * FROM params WHERE device_id = ? AND device_id = '*';

to na serverskoj strani treba ubaciti

Akcije #7

Izmjenjeno od Saša Vranić prije više od 14 godina

također na serveru implementirati tabelu 'log'

Akcije #8

Izmjenjeno od Saša Vranić prije više od 14 godina

evo otvorio aktivnost #24641

Akcije #9

Izmjenjeno od Saša Vranić prije više od 14 godina

  • Status promijenjeno iz Novo u Zatvoreno
  • % završeno promijenjeno iz 0 u 100
Akcije

Također dostupno kao Atom PDF