In Android I can achieve it using this method. Can anyone tell me how to achieve this in iOS using UIWebView
or WKWebView
?
@JavascriptInterface
public boolean RememberMe(String UserData) {
String str = UserData.replace("\\", "");
str = str.substring(1, str.length() - 1);
try {
clsDBHelper DB = new clsDBHelper(MainActivity.this);
JSONArray StoreData = DB.GetQueryNew("Select * from UserInfo", null);
if (StoreData == null) {
JSONArray Obj = new JSONArray(str);
Integer TransID = Obj.getJSONObject(0).getInt("TransID");
Integer OPID = Obj.getJSONObject(0).getInt("OPID");
Integer ProviderID = Obj.getJSONObject(0).getInt("ProviderID");
Integer CustomerID = Obj.getJSONObject(0).getInt("CustomerID");
Integer CompID = Obj.getJSONObject(0).getInt("CompID");
String UserID = Obj.getJSONObject(0).getString("UserID");
String Password = Obj.getJSONObject(0).getString("Password");
String RegMoblileNo = Obj.getJSONObject(0).getString("RegMoblileNo");
String RegEmialID = Obj.getJSONObject(0).getString("RegEmialID");
Integer Verifyflag = (Obj.getJSONObject(0).getBoolean("Verifyflag") == true ? 1 : 0);
Integer IsActive = (Obj.getJSONObject(0).getBoolean("IsActive") == true ? 1 : 0);
String OTP = Obj.getJSONObject(0).getString("OTP");
String OTPTimeStamp = Obj.getJSONObject(0).getString("OTPTimeStamp");
String OperatorID = Obj.getJSONObject(0).getString("OperatorID");
DB.ExeNonScalerQuery("INSERT INTO UserInfo(TransID,OPID,ProviderID,CustomerID,CompID,UserID,Password,RegMoblileNo,RegEmialID,Verifyflag,IsActive,OTP,OTPTimeStamp,OperatorID)values("
+ TransID + "," + OPID + "," + ProviderID + "," + CustomerID + "," + CompID + ",'" + UserID + "','" + Password + "','" + RegMoblileNo + "','" + RegEmialID + "'," + Verifyflag + "," + IsActive + ",'" + OTP + "','" + OTPTimeStamp + "','" + OperatorID + "')");
}
DB.CloseDB();
} catch (JSONException e) {
e.printStackTrace();
clsDBHelper DB = new clsDBHelper(MainActivity.this);
DB.GetQueryNew("Delete from UserInfo", null);
DB.CloseDB();
}
return true;
}
When I login to the app, the RememberMe
function in JavaScript sends me a string which I need to save in a plist.