草庐IT

Cordova-sqlite-storage

全部标签

ios - 如何测试 Core Data SQLite 文件是否加密?

CoreData似乎在设备锁定时默认加密,但仅在第一次解锁之前。来自appledocsForappsbuiltforiOS5.0orlater,persistentstoresnowstoredatabydefaultinanencryptedformatondisk.Thedefaultprotectionlevelpreventsaccesstothedatauntilaftertheuserunlocksthedeviceforthefirsttime.所以我将其设置为在设备锁定时进行加密。SQLite文件的加密设置是在返回_persistentStoreCoordinator之

javascript - Cordova 地理定位,等待用户权限

我有一个Cordova应用程序,它做的第一件事是在应用程序启动时检查用户位置。问题是,如果这是用户第一次启动应用程序(在iOS上),地理定位插件不会等待用户对iOS显示的地理权限对话框说是或否。无论如何我可以获得这个插件功能来等待用户说允许或不允许地理权限吗?有问题的插件https://github.com/apache/cordova-plugin-geolocation示例函数调用:navigator.geolocation.getCurrentPosition(geolocationSuccess,geolocationError,geolocationOptions);当我第一

ios - 如何让 Cordova 通过插件自动嵌入自定义 iOS 框架?

根据thisbugreport,自定义iOS框架会自动添加到Xcode的“嵌入二进制文件”部分。从该错误报告链接到的“违规”代码(我实际需要的代码)也出现在我正在使用的Cordova版本中(版本6.0.0,通过Meteor),但仍然添加了框架一个非嵌入式二进制文件,使我的应用程序在启动时失败。所以我想知道如何确保我的自定义框架被嵌入?有问题的代码如下所示(在我的plugin.xml中): 最佳答案 尝试使用jira票证中提到的新“嵌入”选项,看看它们是否在您的cordova版本中可用。也许embed的默认值是false。

ios - 带有 Cordova 应用程序 (iOS) 的 Azure 通知中心

我正在尝试使用NotificationHub来推送Cordova应用程序(iOS)Azure方面如下。客户端源代码如下。我确定Azure客户端已正确连接并且注册成功。functioninitPushNotification(){varpush=PushNotification.init({android:{senderID:"12345679"},ios:{alert:"true",badge:"true",sound:"true"},windows:{}});varregistrationSuccess=function(){alert('RegisteredwithAzure!')

iphone - 我应该将 sqlite 数据库文件写入 Documents 目录还是 Library/Caches?

我已经阅读了Apple的数据存储指南,对于应该将我在我的应用程序中创建的sqlite数据库文件保存在何处感到非常困惑。即使应用程序处于离线模式,我也想从sqlite文件中读取。我读到创建的此类文件应保存在库/缓存中,并设置“不备份”标志。请建议我执行相同操作的正确方法。 最佳答案 答案取决于您的数据库文件是如何创建的:AccordingtotheDataStorageGuidelinespage:Onlydocumentsandotherdatathatisuser-generated,orthatcannototherwisebe

c# - Sqlite3 数据库损坏 - 在 Xamarin 中修复

我在使用Xamarin.Forms构建的iOS应用程序上遇到了一些(3/1400)数据库损坏。当我查看物理sqlite数据库时,大小表示内容,doingadump返回一个包含完整数据的sql脚本,但这样结束/****ERROR:(11)databasediskimageismalformed*****/在腐败发生的时间点。使用thissqlite3snippet我获得了可读和可查询的数据库工作副本。我希望能够在设备上复制损坏的数据库,然后在iOS设备上使用第二种方法恢复它,这样远程用户就可以继续工作。我的问题是:如何在XamarinForms中获取iOS上的sqlite3命令的等效项?

android - 如何避免 XMLHttpRequest 凭证(NTLM)被缓存在 phonegap/cordova 中?

我一直在想(在Android/iOS中)从XMLHttpRequest收到的cookie存储在哪里......情况:我执行XHR请求以进行身份​​验证。出于某种原因,这启动了一种session,我执行的所有其他请求不再需要凭据。这种情况是需要的,但应用程序中有一个部分需要其他凭据。当我执行另一个XHR请求时,无论我使用哪个凭据,它都会继续使用我最初输入的凭据。我用的是什么:jQueryMobile有角度的我注意到的[ANDROID]:凭据或session在应用重启时被终止!(不是在后台时-就像按下后退按钮时-它需要完全关闭)。所以我必须重新登录。我没有成功的尝试:当我想要使用新凭据时,

iOS cordova 应用程序性能分析

我们已经使用Cordova为iOS构建了一个混合应用程序,现在我们想在实际设备中进行一些性能分析(特别是关于Javascript执行时间、数据库访问时间等)。iOS中是否有任何工具可用于对此类应用进行性能分析? 最佳答案 Microsoft有一些关于测量Cordova应用程序性能的文档,包括在iOS上。它涉及在桌面上使用Safari连接到iOS上的Webview,并使用JavaScript时间线分析器:https://learn.microsoft.com/en-us/visualstudio/cross-platform/tool

jquery - 使用 Monaca.io 在 Cordova 中持久存储数据

我遇到一个问题,我的某些iOS用户有时会删除localStorage中的应用程序设置。我知道如果需要空间,iOS会删除这些。我的应用程序是使用Monaca.io/Cordova/OnsenUI/JQuery构建的。有人可以提出一个可靠地保留这些数据的解决方案吗?我听说WebSQL即将淘汰,就我的目的而言,这可能有点矫枉过正。我只是在JSON中存储一组喜欢的实体。 最佳答案 Monaca在后台运行cordova(又名phonegap),因此它接受它的插件。解决您问题的方法是NativeStorate,只需检查一下即可。

javascript - 关闭应用程序时如何在 cordova 中执行一段代码

我正在使用Cordova开发一个应用程序。我想在我的应用程序关闭时执行block代码,例如通知或连接到服务器REST调用。我做了一些搜索,发现很多人都在谈论cordova-plugin-background-mode,当应用程序处于后台时它工作正常,但我的问题是当用户关闭应用程序时。我如何在这种情况下执行javascript代码?谢谢 最佳答案 我不清楚你的要求,你是想在应用程序进入后台或应用程序被杀死时执行任务。如果你想在应用程序被杀死后做一些事情,那么你的cordovaActivity将得到callaback像onPause和o