我正在開發一個android手機應用程序。我必須存儲應該保護的json數據。 json包含認證密鑰和令牌,所以它不應該公開。所以我不能將它存儲到任何類型的JavaScript本地存儲。有沒有其他方法可以安全地保存數據?如何在phonegap android中安全地存儲json數據?
4
A
回答
5
更好的使用Android共享的喜好,你可以通過插件的設置。 步驟如下:
1在JavaScript中添加此
function storeJSON(JSON_String){
cordova.exec(function() {
//CALLBACK SUCCESS
}, function(error) {
//ERROR CALLBACK
}, "YOUR_CUSTOM_CLASS", [JSON_String,"SET"]);
}
function getJSON(){
cordova.exec(function(Json) {
//CALLBACK SUCCESS
alert(Json);
}, function(error) {
//ERROR CALLBACK
}, "YOUR_CUSTOM_CLASS", ["","GET"]);
}
2創建Java類YOUR_CUSTOM_CLASS。 Download
3在config.xml中添加本
<feature name="YOUR_CUSTOM_CLASS">
<param name="android-package" value="yourpackage.YOUR_CUSTOM_CLASS" />
</feature>
0
,使用本地存儲的方法,如sqlite的DB那更好, 檢查https://github.com/lite4cordova/Cordova-SQLitePlugin - sqlite的插件爲Android
+0
ü可以分享一些示例代碼? – LeNI
+0
赤這個插件https://github.com/lite4cordova/Cordova-SQLitePlugin –
相關問題
- 1. 如何在Android數據庫中安全地存儲數據
- 2. 如何安全地將數據存儲在Android設備中?
- 3. Android安全地存儲用戶數據
- 4. 安全地存儲數據
- 5. 如何安全地存儲MySQL數據?
- 6. android安全數據存儲
- 7. 在Android中存儲安全數據
- 8. Phonegap/Cordova:安全地存儲密碼?
- 9. Android中的安全數據庫存儲
- 10. 在iOS上安全地存儲數據
- 11. 如何使用React Native在iOS中安全地存儲數據?
- 12. 如何在Python中安全地存儲數據庫密碼?
- 13. 如何安全有效地將SSN存儲在數據庫中?
- 14. 如何安全地在數據庫中存儲密碼?
- 15. 如何在Android中安全地存儲在SD卡視頻中?
- 16. 如何安全地使用jQM和PhoneGap存儲密碼?
- 17. 如何安全地在Android中存儲secretkey?
- 18. 如何在android中安全地存儲加密密鑰?
- 19. 如何在Android中安全地存儲EC私鑰?
- 20. 如何在Iphone中使用phonegap在「本地存儲」中存儲批量數據
- 21. 安全地在vb.net中存儲敏感數據的地方
- 22. 如何將敏感數據安全地存儲在MySQL數據庫中?
- 23. 如何使用存儲函數安全地檢索sql數據
- 24. 如何在Sencha Touch/PhoneGap中存儲本地數據?
- 25. PhoneGap - JSON本地存儲在設備上的數據
- 26. 我如何在android數據庫中存儲android json數組?
- 27. 存儲的數據安全
- 28. 如何在android設備上安全地存儲信息?
- 29. 如何安全地存儲mysql連接數據?
- 30. Worklight:如何驗證JSONStore是否安全地存儲數據
嗨馬努..感謝烏拉圭回合的答案,我想知道,它要存儲,我怎麼能我使用後刪除呢? – LeNI
它存儲在應用程序文件系統中。如果您需要刪除它,只需將一個空值傳遞給storeJSON()函數。只是:) – manukv