Beispiel #1
0
        public void StoreData(string data, SecureDataType dataType)
        {
            try
            {
                SecureStorage.SetAsync(dataType.ToString(), data).Wait();
            }
            catch (Exception ex)
            {
                Crashes.TrackError(ex);
            }

            //var prefs = PreferenceManager.GetDefaultSharedPreferences(context);
            //var editor = prefs.Edit();
            //editor.PutString(dataType.ToString(), data);
            //editor.Apply();
        }
Beispiel #2
0
        public string GetData(SecureDataType dataType)
        {
            try
            {
                return(SecureStorage.GetAsync(dataType.ToString()).Result);
            }
            catch (Exception ex)
            {
                Crashes.TrackError(ex);
            }

            return(null);

            //var prefs = PreferenceManager.GetDefaultSharedPreferences(context);
            //return prefs.GetString(dataType.ToString(), null);
        }
Beispiel #3
0
        public void DeleteData(SecureDataType dataType)
        {
            try
            {
                SecureStorage.Remove(dataType.ToString());
            }
            catch (Exception ex)
            {
                Crashes.TrackError(ex);
            }

            //var prefs = PreferenceManager.GetDefaultSharedPreferences(context);
            //var editor = prefs.Edit();
            //editor.Remove(dataType.ToString());
            //editor.Apply();
        }
 public void StoreData(string data, SecureDataType dataType)
 {
     SaveDataTokeychain(data, dataType.ToString());
     //SaveDataToUserDefault(data, dataType.ToString());
 }
 public string GetData(SecureDataType dataType)
 {
     return(GetData(dataType.ToString()));
     //return GetFromUserDefault(dataType.ToString());
 }
 public void DeleteData(SecureDataType dataType)
 {
     DeleteFromKeychain(dataType.ToString());
     //DeleteFromUserDefault(dataType.ToString());
 }