次のJavascript:
働く
//Going to set on local storage on an iPhone
window.localStorage.setItem("emailaddress", "test@test.de");
//Loading local storage
var storage = window.localStorage.getItem("emailaddress");
alert(storage); //test@test.de
var servicename = "test";
window.plugins.keychain.getForKey(storage, servicename);
動作していません
//Going to set on local storage on an iPhone
window.localStorage.setItem("emailaddress", "test@test.de" + ":1");
//Loading local storage
var storage = window.localStorage.getItem("emailaddress");
var array = new Array();
var array = storage.split(":");
var emailaddress = array[0];
alert(emailaddress); //test@test.de
var servicename = "test";
window.plugins.keychain.getForKey(emailaddress, servicename);
なんで?実際には、2つ目のメールアドレスが必要です。たとえば、メールアドレス/状態/タイムスタンプなど、メールアドレスよりも多くの情報を保存したいからです。