This disclosure describes techniques of networkless logging of client application events when the client device does not have an internet connection. Networkless logging as described herein is request-agnostic, stores requests locally (e.g., on device memory or disk), and, if a network connection is presently unavailable, sends out the requests at a later time when the network connection becomes available. This disclosure also describes a network status manager that can accurately and reliably obtain the state of the network (connected or disconnected) by sending fast, lightweight requests to a remote endpoint that is geographically close to the user.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Obbard, Theodore; Phillips, David; and Sharma, Bhawana, "Network Status Management and Networkless Logging", Technical Disclosure Commons, (August 11, 2022)