Sarina Du Point (Product Manager Rad Studio) sul suo blog ha scritto un bel tutorial dell'utilizzo dei nuovi componenti baas o meglio in questo caso l'integrazione dei servizi offerti da kinvey per creare notifiche push nelle proprie app android o ios. A questi link trovate il tutorial.
Il tutorial è un esempio di come creare nel component TList la visualizzazione di un messaggio push utilizzando kinvey. Seguendo il tutorial passo passo noi però abbiamo utilizzando un altra soluzione affiancando ad esso anche il componente NotificationCenter, che come dice stesso il nome serve a notificare, eliminando la lista giustamente.
Il codice è semplice:
procedure TForm1.PushEvents1PushReceived(Sender: TObject;
const AData: TPushData);
var Notifica:TNotification; <- Assegna la variabile notifica al componente TNotification
begin
Notifica:=NotificationCenter1.CreateNotification; <- Istanzia e crea la notifica
try <- prova
Notifica.EnableSound:=True; <- attiva suono notifica
Notifica.AlertBody:=AData.Message; <- Assegna il messaggio della notifica a AData del componente TPushData
NotificationCenter1.PresentNotification(Notifica); <- Mostra notifica
finally <- dopo aver completato questa operazione
Notifica.DisposeOf; <-libera il componente notifica dalla memoria
end;
Come si evince da quanto sopra scritto l'utilizzo è semplice, ma le potenziali di questi componenti son di gran lunga maggiore non solo per inviare semplici messaggi push over a un terminale android.
"Imparare è un'esperienza; tutto il resto è solo informazione." Albert Einstein
Nessun commento:
Posta un commento