Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Auron
2 / 2 / 1
Регистрация: 11.05.2013
Сообщений: 99
1

Сохранение ID пользователя в iCloud

23.05.2014, 12:08. Просмотров 1028. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Изучаю работу с iCloud. Есть вопрос, мне нужно сохранять в облако id пользователя который генерируется один раз, потом при повторном запуске приложения сначал проверяет есть ли id пользователя в облаке если есть он берет его оттуда, если нет он генерирует по новой его. Заранее спасибо за помощь

Добавлено через 1 минуту
Генерация происходит на устройстве. Я думал использовать NSUUID для id. Правильно ли я думаю?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2014, 12:08
Ответы с готовыми решениями:

Блокировка icloud
Здравствуйте! имеется проблема. пользовался устройством Ipod tuch 5(б/у)....

Сохранение данных на компьютере пользователя
Первое, что мне пришло в голову это использовать для сохранения данных...

Сохранение нового пользователя в сессии
Здравствуйте. Вот у меня есть маленький интернет магазин. Хотелось бы...

Сохранение пользователя после авторизации
Всем привет, весь топик в том, что решил с "нуля писать форму...

Сохранение и загрузка профилей пользователя
Приветствую Всех! Помогите пожалуйста! Есть приложение которое заполняет...

4
mercooliy
6 / 6 / 1
Регистрация: 12.05.2013
Сообщений: 153
27.05.2014, 13:15 2
код выполняй в appnameDelegate.m в
Objective-C
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
вот конструкция [NSUserDefaults standardUserDefaults] - это хрень хранит любые данные из программы, уничтожается либо вручную, либо после удаления проги с телефона
Objective-C
1
2
3
4
5
6
7
8
9
10
11
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"pushtoken"];
 
if (![[NSUserDefaults standardUserDefaults] objectForKey:@"uuid"]) //это условие верно если нету еще uiid
    {
//Здесь получай значение NSString *uuid
 
[[NSUserDefaults standardUserDefaults] setObject:uiid forKey:@"uiid"]; // запоминаем то что мы хотим запомнить
      
[[NSUserDefaults standardUserDefaults] synchronize]; // выполняем чтобы запомнилось 
        
    }

))) не то))
0
Auron
2 / 2 / 1
Регистрация: 11.05.2013
Сообщений: 99
27.05.2014, 18:45  [ТС] 3
почти верно, но вопрос в том как это запихнуть в icloud и сделать привязку на пользователя.
0
mercooliy
6 / 6 / 1
Регистрация: 12.05.2013
Сообщений: 153
27.05.2014, 18:48 4
не, знаю в чем проблема. Спрашиваешь сервер, он те присылает id, значит всё путем и новый не нужен, если ответ пустой значит генерируй новый. Я просто с api icloud не работал, но думаю что id он возвращает)))
0
Auron
2 / 2 / 1
Регистрация: 11.05.2013
Сообщений: 99
27.05.2014, 19:24  [ТС] 5
я думаю сделать так
1)Сделать строку в нее записать сгенерированный хеш-ключ
2)заливаем в облако
а вот проверка есть ли хеш в облаке если один Apple ID. над этим нужно подумать.

Добавлено через 32 минуты
все спасибо не получится сделать так как я хочу
0
27.05.2014, 19:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2014, 19:24

ICloud
ни чего не могу найти.. Нужно синхронизировать Контакты из CRM системы. Как ?...

Доделать авторизацию пользователя и сохранение упорядоченных результатов
//Нужно сделать так, чтобы при входе в программу каждый игрок инициализировался...

Textarea - сохранение в файл пользователя, с диалоговым окном
Всем привет! Прошу помочь мне с таким вот чудом: <form action="./"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru