Sto costruendo il lato server per un'applicazione calendario. Il lato client è solo iOS. Il piano originale era che l'app sapesse delle modifiche agli eventi di iCal, quindi informerà il server. Ma potrebbe essere un problema con i promemoria (tramite Parse Push). Ad esempio, se l'evento è stato inoltrato, il promemoria dovrebbe arrivare prima.Ascolta le modifiche agli eventi iCal dal server
È possibile ricevere notifiche dagli eventi iCal dal lato server? Ad esempio, quando gli utenti creano/aggiornano/eliminano un evento iCal, desidero sapere da un server di afferrare queste informazioni. È possibile? O tutto deve essere fatto tramite un'app nativa in esecuzione?
Il mio server è attualmente su parse.com. Ma potrei usare un server separato per dire NodeJS se necessario.
Ciò consentirebbe all'app di svegliarsi e eseguire un'operazione di recupero o alcune operazioni in background in background, ma la notifica push ricevuta sull'app deve essere attivata da un particolare evento da un server. Questo evento, idealmente, è un cambiamento nei promemoria iCal dell'utente/eventi del calendario. Che sfortunatamente potrebbe accadere senza l'app personalizzata/di terze parti che la legge tramite l'eventkit e fa una sincronizzazione dall'app nativa del Calendario. –
@JesseArmand il problema sarà dove ricevere la notifica di modifica dell'evento, c'è l'evento di modifica del calendario di Apple a cui puoi iscriverti mentre l'app iOS nativa è in esecuzione in primo piano, ma non notificherà l'app in background, ecco perché proporre lo sfondo approccio per controllare periodicamente il database del calendario. – Allen
Il recupero dello sfondo deve essere attivato da qualcosa, non può essere eseguito automaticamente come un processo cron in un ambiente server. Quel trigger a cui mi riferivo è necessario per far sì che ciò accada. –