【发布时间】:2020-11-26 13:43:46
【问题描述】:
我们有一个使用 SAP Cloud Platforms Hybrid App Toolkit 构建的 Andriod 应用程序,它结合了 Javascript 和 Cordova。
出现了一个问题,即来自应用的请求被卡在请求队列中。解决方法是手动清除应用缓存。
由于我们不想给最终用户带来额外的麻烦,有没有办法从应用程序本身清除应用程序缓存?
到目前为止,我已经尝试过这种方法无济于事
window.cache.clear();
也试过这个cordova命令..
flushStore: function () {
localStorage.clear()
// FLUSH Offline store (Offline store updates ECC)
return new Promise(function (resolve, reject) {
store.flush(function () {
resolve();
}, function () {
reject();
}, null, sap.hybrid.progressCallback);
});
},
【问题讨论】:
标签: javascript android cordova sapui5