我正在使用Salesforce Mobile SDK构建一个android hybrid_local应用程序,该应用程序将数据存储在智能商店中。它似乎根据我的日志消息插入,但当我查询它时,我没有得到结果(或我得到array.length = 0)。所以我假设我的查询错误或者毕竟没有插入数据。
我正在使用genymotion作为模拟器和eclipse来启动应用程序。我需要使用什么才能在eclipse或其他软件中查看smartstore汤条目?我是否需要在我的模拟器上安装Android应用程序?
我尝试使用“com.questoid.sqlitemanager_1.0.0.jar”但是当我尝试打开数据库文件时出现错误。这是因为数据是加密的吗?
谢谢!
答案 0 :(得分:2)
如果您使用的是Mobilesdk 2.3,则可以使用
在浏览器中查看sfsmartstore.showInspector();
你上面试过吗?
-Manish Kumar
答案 1 :(得分:0)
Salesforce的Smartstore库会加密数据库,因此您无法看到插入的任何表或记录。要查看插入的记录,您需要通过查询检索记录。使用Smartstore库的标准方法从Soup中检索数据。