1. A method for utilizing a cloud-based file synchronization service to share state scope data among client devices, the method comprising: providing, by one or more processors, a staging area for a state scope data store, wherein the state scope data store resides within a cloud-based file synchronization service that supports storage of a shared state scope data file of a first client device and a second client device, wherein the shared state scope data file describes data entries into a shared application that is running on both the first client device and the second client device, wherein the staging area is partitioned to segregate state scope data that is device-specific from state scope data that is application-specific, and wherein the first client device and the second client device are intermittently connected to and disconnected from the cloud-based file synchronization service; receiving, by one or more processors, a request from the first client device to access the shared state scope data file from the cloud-based file synchronization service, wherein the second client device is disconnected from the cloud-based file synchronization service when the request is received; in response to one or more processors detecting that the second client device is reconnected to the cloud-based file synchronization service, transmitting, by one or more processors, a request to the second client device for the shared state scope file of the second client device; receiving, by one or more processors, the shared state scope data file for the second client device; storing, by one or more processors, the shared state scope data file for the second client device in the staging area for the state scope data store; and in response to one or more processors receiving and storing the shared state scope data file for the second client device, transmitting, by one or more processors, the shared state scope data file for the second client device from the staging area to the first client device.