首先获取设备的唯一标识,由于ios审核的阻挡,我现在只是获取它idfa来作为唯一识别码(这个会被重置,如果idfa不重要的话是可以考虑此方法的),Android就不用多说了
if(ua.match(/iphone\sOS/i) == "iphone os"){//识别设备ios/android
var ASIdentifierManager = plus.ios.importClass("ASIdentifierManager");
var sharedManager = ASIdentifierManager.sharedManager();
if(sharedManager.isAdvertisingTrackingEnabled()){
var advertisingIdentifier = sharedManager.advertisingIdentifier();
var idfa = plus.ios.invoke(advertisingIdentifier,"UUIDString");
return idfa;//获取并返回idfa
}
//return device_id;
}else{
var device_id = plus.device.uuid.valueOf();
return device_id.substring(0,15);//获取andriod的uuid
}
下面就用js来操作一下本地数据库
deviceinfo.opendb = function(){//创建数据库
return openDatabase('TEST','1.0',"evaluateairport",2*1024*1024);
};
//操作数据的公共方法
deviceinfo.upd