在 phonegap 中存储表单详细信息并在在线时发送

Posted

技术标签:

【中文标题】在 phonegap 中存储表单详细信息并在在线时发送【英文标题】:store form details within phonegap and send when online 【发布时间】:2016-08-05 14:02:04 【问题描述】:

我正在考虑在 ios 上使用 phonegap 构建一个用于内部分发的应用程序。

该应用程序将包含一个表单,该表单将发送一封电子邮件。然而,当用户未连接到 Internet 时,通常需要使用表单。

我正在尝试找到一种方法来离线保存表单数据,然后在建立连接后立即提交。该表格将在推销期间使用,因此必须单独发送多个提交。

【问题讨论】:

【参考方案1】:

保存使用这个插件https://github.com/gsklee/ngStorage然后设置一个互联网连接到存储在本地服务器发送任何观察者形式到本地存储。当上传的功能成功确认删除从本地存储的条目。请参阅... https://github.com/apache/cordova-plugin-network-information P>

【讨论】:

如果该应用程序被最小化或刷卡/杀?是否PhoneGap的运行javascript代码?我没能找到相同的任何信息在科尔多瓦 - 插件的网络信息,你可以用一个链接或东西验证,即使应用程序最小化/杀死它后我的数据 SPAN> 如果没有互联网,在送你将需要重试连接建立时的时间。如果您在JavaScript中保存的表单数据为对象,如果应用程序是由用户或iOS的背景打死你会丢失数据。要保留其中初始实例被打死你可以使用它存留数据本地存储应用程序的实例之间的数据。当重新推出,那么你可以检查,看看是否有本地存储和发送的任何条目,如果有一个连接。 SPAN>

以上是关于在 phonegap 中存储表单详细信息并在在线时发送的主要内容,如果未能解决你的问题,请参考以下文章

Android 和 iOS 上的本地存储有多持久?

iOS PhoneGap。防止 iFrame 缓存

如何从 mongo db 获取详细信息并在 nodejs Fork 方法中发送或存储在对象中

如何从 mongo db 获取详细信息并在 nodejs Fork 方法中发送或存储在对象中

想要在设备离线时将数据存储在本地数据库中,并在在线时从数据库中获取并发送到服务器

存储客户付款详细信息 - PCI 合规性