It is currently 22 April 2025, 0:49 Advanced search

Creare servizi che girano in background

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Creare servizi che girano in background

Postby bus.bkm » 12 January 2016, 9:39

Salve,
volevo sapere se è possibile con InDe Cloud creare servizi che girano in background.
Avrei necessità di mandare sul dispositivo una notifica (nativa) che viene spedita lato server.

Grazie
bus.bkm
 
Posts: 20
Joined: 5 March 2014, 14:58

Re: Creare servizi che girano in background

Postby poidomani » 4 February 2016, 11:13

anch'io sono interessato la cosa in maniera diversa, ricevo da un dispositivo Beacon un identificativo che dovrebbe avviare un'app che poi scarica dei contenuti dal server, per esempio un messaggio pubblicitario. In sostanza avrei bisogno di implementare quello che in Android viene definito come Broadcast Receiver.
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: Creare servizi che girano in background

Postby g.lanzi » 10 February 2016, 11:47

@bus.bkm
Non so se ho capito bene, quindi provo a riepilogare. Quello che occorre è:
- un servizio background lato server che mandi una notifica all'app
- un'app offline che gestisca la notifica

Se questo è corretto non c'è problema. Si può optare per un NT service o ancora meglio per un'applicazione con server session sempre attiva e che periodicamente effettua un controllo per poi mandare le notifiche.

E' corretto?

@poidomani non ho capito invece il tuo caso, potresti spiegarmi meglio?
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna

Re: Creare servizi che girano in background

Postby poidomani » 10 February 2016, 19:33

un servizio in background che risvegli un'App quando il dispositivo (telefonino o tablet) entra nella regione di un beacon.
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: Creare servizi che girano in background

Postby bus.bkm » 11 February 2016, 9:38

Salve Giuseppe,
la mia idea è quella di implementare un metodo nel mio elaboratore (fatto con InDe Foundation) che vada a controllare periodicamente una tabella nella quale memorizzo persona/dataScadenza.
Vorrei successivamente avvisare l'utente tramite una notifica sul device, magari un giorno o qualche ora prima, che un'attività da fare sta per scadere.
Questo è il giro che vorrei mettere in piedi.

Grazie
bus.bkm
 
Posts: 20
Joined: 5 March 2014, 14:58

Re: Creare servizi che girano in background

Postby poidomani » 16 February 2016, 15:11

per quel che riguarda Android si può fare in modo che un servizio venga avviato al boot del dispositivo (android.intent.action.BOOT_COMPLETED) e lo stesso servizio può poi essere avviato con una certa cadenza sfruttando il servizio di sistema Alarm.
Bisogna però capire se Cordova lo prevede.
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: Creare servizi che girano in background

Postby g.lanzi » 23 February 2016, 11:09

Per quello che chiede #bus.bkm è sufficiente avere un'app Instant Developer Cloud installata sul dispositivo e usare le notifiche push. Per farlo però non basta l'applicazione Instant Developer Foundation ma è anche necessaria un'app online con il Cloud, perché i sistemi di notifica non sono uguali.

Non è complesso farlo, ora ci sono già app in produzione con un meccanismo così:
1) l'app Foundation verifica le notifiche e contatta un'app online cloud
2) l'app online cloud riceve il comando e invia la notifica al device
3) l'app offline cloud sul device riceve la notifica e la gestisce
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna

Re: Creare servizi che girano in background

Postby morris » 29 February 2016, 10:54

X ing. Poidomani: per la sua esigenza, ha già provato ad approfondire la conoscenza di Google Cloud Messaging?
morris
 
Posts: 131
Joined: 26 January 2016, 8:27

Re: Creare servizi che girano in background

Postby poidomani » 29 February 2016, 17:00

rispondo a @morris, a me occorre che si apra un'app quando il dispositivo (tablet o smartphone) entra nel raggio d'azione di un beacon
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: Creare servizi che girano in background

Postby g.lanzi » 2 March 2016, 10:40

Nel caso di @poidomani serve un servizio Android, una vera app in background. Bisogna verificare se un plugin cordova fa al caso nostro :)

Forse questo? https://github.com/MobileChromeApps/cordova-plugin-background-app
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna

Next

Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 10 guests