CPC H04L 67/01 (2022.05) [H04L 67/02 (2013.01); H04L 67/147 (2013.01); H04L 67/63 (2022.05)] | 17 Claims |
1. A method, comprising:
initializing a persistent connection between an application executing on a client device and an application service executing on a remote server, wherein initializing the persistent connection between the application executing on the client device and the application service executing on the remote server comprises:
initializing an instance of a web view within the application, wherein the instance of the web view is hidden from a user of the application;
loading a web page in the instance of the web view; and
subscribing, through the web page, to a messaging service configured to listen for data from and publish data to the server via the persistent connection;
receiving information about an event within the application;
communicating between the application executing on the client device and the application service executing on the remote server via streaming data related to the information about the event carried on the persistent connection between the application and the application service, the streaming data having been translated from an application-native format to a platform-agnostic format and including application-specific information; and
taking one or more actions within the application based on the streaming data related to the event and carried on the persistent connection.
|