我的測試Android設備是:MobileFirst 7.1加密緩存ERROR_COULD_NOT_GENERATE_KEY
- Genymotion自定義電話5.1.0
- HTC M9 5.0.2
MobileFirst平臺:7.1.0 2015年至1214年
當我嘗試使用此代碼使用加密緩存API時:
WL.EncryptedCache.open("UserInfo", true,
function(res){console.log("success !!");},
function(res){console.log("errorCode : " + JSON.stringify(res));});
然後,我得到錯誤回調
錯誤碼:11
這的errorCode應該是WL.EncryptedCache.ERROR_COULD_NOT_GENERATE_KEY。
但此代碼在iOS設備中正常工作。
我無法找到有關此錯誤代碼Knowledge Center
有什麼不對加密緩存API或Android設備的任何信息?
它是否在股票Android設備作爲與genymotion相反的工作? –
嗨伊丹,我測試真正的設備HTC M9(5.0.2)仍然有這個錯誤 – DannyYang
我試試這個示例代碼,但結果相同。 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/data/storing-sensitive-data-in-encrypted-cache/#create – DannyYang