Notifica push con sincronizzazione dei dati

Tradotto automaticamente da Deepl

A partire da 4D v18 R4, è possibile inviare notifiche agli utenti delle applicazioni. Ora, con 4D v18 R6, è possibile avviare la sincronizzazione dei dati con una notifica push.

Ciò può essere utile, ad esempio, nel caso di applicazioni di tracciamento delle consegne. In primo luogo, le informazioni sulla consegna vengono aggiornate nel database, quindi viene inviata una notifica al cliente. La notifica contiene una richiesta di sincronizzazione dei dati, in modo che quando il cliente consulta il record sul proprio smartphone, i dati sono aggiornati.

Notifica di apertura di un record

Per impostazione predefinita, la notifica di apertura di un record richiede automaticamente la sincronizzazione. In questo modo non dovrete preoccuparvi se i dati dell’utente sono recenti o meno.

Se in alcuni casi non si vuole forzare la sincronizzazione, è possibile farlo. Per ulteriori informazioni, consultare la documentazione.

Una semplice notifica

È possibile richiedere la sincronizzazione anche per una semplice notifica senza aprire un record specifico (ad esempio, quando sono state aggiunte delle nuove voci). In questo modo è possibile informare l’utente e aggiornare i suoi dati senza che questi compia alcuna azione.

$notification:=New object
$notification .title:="Questo è il titolo"
$notification .body:="Ecco il contenuto di questa notifica"
$notification .userInfo:=New object("dataSynchro"; True)

Siete nuovi a 4D per iOS?

Se siete nuovi a 4D per iOS, date un’occhiata a questo video di 2 minuti per una rapida panoramica.

Se avete domande, visitate il forum 4D, saremo lieti di aiutarvi!

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.