IBM Worklight 6.1 - 适配器请求的响应正在应用程序中缓存

时间:2014-04-28 10:52:01

标签: ios ibm-mobilefirst worklight-adapters

我们发现适配器请求的响应已在cache.db文件中缓存在应用内。

有没有办法避免这种情况? worklight属性文件中有任何配置吗?

1 个答案:

答案 0 :(得分:0)

有以下IBM Worklight技术说明:http://www-01.ibm.com/support/docview.wss?uid=swg1PM95421

  

敏感数据,例如作为网址一部分的用户名和密码,   以纯文本形式存储在iOS cache.db文件中。

     

通过使用调用可以解决此问题   WL.Client.addGlobalHeader('Cache-Control','no-store,no-cache');在   应用代码中的适当位置。打电话给   removeGlobalHeader()可用于反转Cache-Control设置。

所以:

  1. 你可以试试上面的内容。
  2. 另请参阅问题的评论部分中的问题
  3. 此外:有一种方法可以通过本机代码清除或操作此文件 在上述假设下的Worklight应用程序的上下文中,you will need to create a Cordova plug-in将对此文件执行操作。

    请参阅以下内容: