应用关闭时与服务器同步数据

时间:2016-12-29 15:58:13

标签: ionic-framework offline

我有适用于Android和iOS的智能手机应用程序。我与服务器进行数据同步。我想在应用关闭时向服务器发送一些数据,例如用户的最后活动。如果app再次打开,我知道怎么做。在某些情况下,用户电话处于离线模式,没有可用的网络连接。因此数据存储在应用程序本地数据库中。用户关闭应用程序,没有数据同步。稍后网络连接返回。

所以我的主要问题。当应用关闭时,是否可以将同步与服务器排队,但网络连接是否可用?就像网络连接返回一样,手机会将数据发送到服务器。

我使用混合框架Ionic。我在app中的数据存储在SQLite中。

1 个答案:

答案 0 :(得分:0)

没有应用关闭活动可用。您可以使用的是平台pause事件。

constructor( private platform: Platform ) {
    platform.ready().then(() => {    
        this.platform.pause.subscribe(() => {
            console.log('[INFO] App paused');
        });

    });
 }