Ibm mobilefirst IBM Worklight脱机支持

Ibm mobilefirst IBM Worklight脱机支持,ibm-mobilefirst,Ibm Mobilefirst,我们有一个应用程序,它使用JSONStore支持离线,如果设备离线,用户提交数据,它会离线存储,现在当设备在线,用户登录到应用程序时,它会与服务器同步,并将所有数据提交到服务器 问题是,当设备联机时,我的脱机数据是否可能与服务器同步,而用户不打开我的应用程序 worklight支持吗?还是我得做点别的 请注意正如Idan所说,Worklight不支持此功能,但根据操作系统的不同,它可以支持此功能 例如,在Android上,您可以使用BroadcastReceivers检测网络连接的变化,并在发生

我们有一个应用程序,它使用JSONStore支持离线,如果设备离线,用户提交数据,它会离线存储,现在当设备在线,用户登录到应用程序时,它会与服务器同步,并将所有数据提交到服务器

问题是,当设备联机时,我的脱机数据是否可能与服务器同步,而用户不打开我的应用程序

worklight支持吗?还是我得做点别的


请注意

正如Idan所说,Worklight不支持此功能,但根据操作系统的不同,它可以支持此功能

例如,在Android上,您可以使用BroadcastReceivers检测网络连接的变化,并在发生变化时执行操作,无论您的应用程序是否关闭

下面是接收器的API:下面是一个SO答案,解释了如何使用它检测WiFi连接:因此,您可以修改此BroadcastReceiver以运行同步代码,如果您的应用程序已打开,您通常会执行此操作

如果您使用的是任何其他平台(iOS、Windows),则可能会有一个您可以使用的等效平台


另外,请记住,如果您正在开发一个混合应用程序,您可以创建自己的Cordova插件来执行Javascript中的本机代码。下面是有关如何执行此操作的文档:

正如Idan所说,Worklight不支持此操作,但根据操作系统的不同,它可以支持此操作

例如,在Android上,您可以使用BroadcastReceivers检测网络连接的变化,并在发生变化时执行操作,无论您的应用程序是否关闭

下面是接收器的API:下面是一个SO答案,解释了如何使用它检测WiFi连接:因此,您可以修改此BroadcastReceiver以运行同步代码,如果您的应用程序已打开,您通常会执行此操作

如果您使用的是任何其他平台(iOS、Windows),则可能会有一个您可以使用的等效平台


另外,请记住,如果您正在开发一个混合应用程序,您可以创建自己的Cordova插件来执行Javascript中的本机代码。下面是有关如何执行此操作的文档:

正如Idan所说,Worklight不支持此操作,但根据操作系统的不同,它可以支持此操作

例如,在Android上,您可以使用BroadcastReceivers检测网络连接的变化,并在发生变化时执行操作,无论您的应用程序是否关闭

下面是接收器的API:下面是一个SO答案,解释了如何使用它检测WiFi连接:因此,您可以修改此BroadcastReceiver以运行同步代码,如果您的应用程序已打开,您通常会执行此操作

如果您使用的是任何其他平台(iOS、Windows),则可能会有一个您可以使用的等效平台


另外,请记住,如果您正在开发一个混合应用程序,您可以创建自己的Cordova插件来执行Javascript中的本机代码。下面是有关如何执行此操作的文档:

正如Idan所说,Worklight不支持此操作,但根据操作系统的不同,它可以支持此操作

例如,在Android上,您可以使用BroadcastReceivers检测网络连接的变化,并在发生变化时执行操作,无论您的应用程序是否关闭

下面是接收器的API:下面是一个SO答案,解释了如何使用它检测WiFi连接:因此,您可以修改此BroadcastReceiver以运行同步代码,如果您的应用程序已打开,您通常会执行此操作

如果您使用的是任何其他平台(iOS、Windows),则可能会有一个您可以使用的等效平台


另外,请记住,如果您正在开发一个混合应用程序,您可以创建自己的Cordova插件来执行Javascript中的本机代码。以下是有关如何执行此操作的文档:

Worklight不支持此操作;需要启动应用程序。Worklight不支持此操作;需要启动应用程序。Worklight不支持此操作;需要启动应用程序。Worklight不支持此操作;应用程序需要启动。谢谢,我会调查这些东西的。谢谢,我会调查这些东西的。谢谢,我会调查这些东西的。谢谢