Sto creando una leggera app Web UI che verrà incorporata in un client di gioco (PC) tramite chromium. Questa app Web sarà in grado di eseguire alcune semplici azioni e comunicherà con un'API REST esterna a cui il gioco può potenzialmente comunicare in caso di necessità. Il client di gioco dovrà essere a conoscenza delle azioni all'interno del contesto della finestra chromium / web app e probabilmente dovrà agire su queste azioni internamente, in modo da attirare determinati eventi che si verificano essenzialmente.
La mia domanda: qual è un modo affidabile e sicuro per notificare al gioco che un'azione specifica si è verificata all'interno dell'app Web e anche fornire dati rilevanti di tale azione al gioco?
Ecco alcuni in cima alla mia testa:
- Il gioco ospita un server HTTP leggero che ascolta le azioni, registra un callback con l'app Web e una volta che l'API elabora la risposta passa i dati all'URL HTTP fornito al momento della richiamata.
- L'API esterna ha endpoint che registrano tutte le azioni che contengono il contesto, l'app Web fornisce al gioco un URL endpoint da eseguire al ping per ottenere il contesto dell'azione che si è svolta.
Qualsiasi suggerimento è molto apprezzato - grazie.