Esempio n. 1
0
        public void TestSaveRead()
        {
            string testValue = "test";

            Store.PutString(StoreKey, testValue);
            Assert.AreEqual(testValue, Store.GetString(StoreKey));
        }
Esempio n. 2
0
        public void TestSaveRead()
        {
            string testValue = "test";

            userPreferences.PutString(StoreKey, testValue);
            string retrievedValue = userPreferences.GetString(StoreKey);

            Assert.AreEqual(testValue, retrievedValue);
        }
        public void UserPreferencesTest()
        {
            IUserPreferences preferences = bridge.GetUserPreferences();

            Assert.IsNull(preferences.GetString("test"));
            Assert.AreEqual("testvalue", preferences.GetString("test", "testvalue"));
            preferences.PutString("test", "storedvalue");
            Assert.AreEqual("storedvalue", preferences.GetString("test", "testvalue"));
        }
Esempio n. 4
0
        /// <summary>
        /// Get or create the client ID that identifies a device as long as the user doesn't reinstall
        /// the app or delete the app storage. A random UUID is created and stored in the application
        /// shared preferences.
        /// </summary>
        /// <returns>Client ID.</returns>
        private static String GetClientId()
        {
            IUserPreferences preferences = ServiceFinder.Resolve <IPlatformBridge>().GetUserPreferences(STORAGE_NAME);

            String clientId = preferences.GetString(STORAGE_KEY, null);

            if (clientId == null)
            {
                clientId = System.Guid.NewGuid().ToString();
                LOGGER.Info("Generated a new client ID: " + clientId);
                preferences.PutString(STORAGE_KEY, clientId);
            }

            return(clientId);
        }
 /// <summary>
 /// Store the specified credential.
 /// </summary>
 /// <param name="credential">The credential to store.</param>
 public void Store(ICredential credential)
 {
     userPreferences.PutString(KeyName, credential.SerializedCredential);
 }