Я использую Parse в качестве backend для регистрации пользователей, а также для хранения данных на телефоне с помощью Core Data (в случае, если я не могу добраться до Parse, система ввода/электронной почты Core Data будет работать для входа). Как сохранить состояние в ios? Есть ли подходящий способ для сеансов и файлов cookie, таких как шаблон веб-дизайна?Как сохранить сеанс или файлы cookie в ios?
ответ
Я думаю Parser поддерживать сеанс. https://www.parse.com/questions/rest-api-session-token-destroy-user-logout
В случае: ваши данные в парсер, используя PFUser
if (![PFUser currentUser]) { //login }
В случае: ваши данные не с помощью PFUser: вы должны обратиться https://www.parse.com/docs/rest#users-login логин с RestAPI
У iOS есть NSUserDefault
, которые работают подобно сеансу в Интернете. Вы можете использовать его для хранения или получения ценности. Для примера:
// store some value
NSUserDefaults *session = [NSUserDefaults standardUserDefaults];
[session setObject:someValue forKey:@"data"];
[defaults synchronize];
// fetch some value
NSUserDefaults *session = [NSUserDefaults standardUserDefaults];
NSLog(@"Data : %@", [session objectForKey:@"data"]);
Это хорошие ссылки о том, как использовать NSUserDefault
http://mobile.tutsplus.com/tutorials/iphone/nsuserdefaults_iphone-sdk/
Вы все равно можете получить доступ к [PFUser currentUser] независимо от того, подключен он или нет, он просто получит доступ к последнему сохраненному Информация.
Я говорю, что сэкономьте свое время и просто используйте Parse's встроенное постоянное хранилище.
Вы даже можете кэшировать запросы для доступа в автономный режим.
- 1. Как очистить сеанс или файлы cookie от url в ios?
- 2. аутентификации пользователей через сеанс или файлы cookie?
- 3. Как сохранить сеанс в приложении iOS?
- 4. Как сохранить сеанс на мобильных сайтах, когда файлы cookie отключены?
- 5. Как сохранить сеанс через requestDispatcher, когда файлы cookie отключены?
- 6. Rails + Cucumber: Как удалить сеанс, но сохранить файлы cookie?
- 7. аутентификация в iOS - можете ли вы использовать файлы cookie/сеанс?
- 8. Как сохранить файлы cookie через перезагрузки приложений в iOS
- 9. Как использовать сеанс или файлы cookie на разных доменах
- 10. Файлы cookie iOS app уничтожаются при завершении. Как предотвратить это или сохранить этот файл cookie?
- 11. Django: получить сеанс или файлы cookie в промежуточном программном обеспечении
- 12. Сохранение URL-адреса в файлы cookie или сеанс?
- 13. Rails 3 session & cookie Как сохранить сеанс id cookie
- 14. Сохраняющиеся файлы cookie в приложении iOS?
- 15. Файлы cookie сеанса HTTP в iOS
- 16. WebView iOS не сохраняет сеансы или файлы cookie
- 17. Python - Как сохранить/загрузить определенные файлы cookie?
- 18. Сессии или файлы cookie?
- 19. Как сохранить сеанс в android с помощью файлов cookie?
- 20. Как сохранить сеанс паспорта NodeJS
- 21. Сохранить Cookie (Включая флаг httponly) И сеанс из HttpURLConnection
- 22. Как сохранить локально PDF или другие файлы в iOS
- 23. PhoneGap/Cordova: Как получить файлы cookie (iOS)?
- 24. Не удалось сохранить файлы cookie в AngularJs
- 25. Удалить сеанс cookie qt
- 26. Selenium HtmlUnitDriver сохранить идентификатор сеанса или файлы cookie
- 27. Сохранение токена - сеанс, файл cookie или кеш?
- 28. Пропустить отправку файлов cookie в запрос, но сохранить файлы cookie
- 29. Как мы можем сделать сеанс, чтобы не использовать файлы cookie?
- 30. Как удалить сеанс и файлы cookie из mvc 5
true, но интересно, если я потеряю подключение к Интернету в своем приложении, скажу, что я нахожусь на самолете, и вы не хотите использовать интернет и что в базовых данных, разве сидение все еще работает? – cdub
Parser SDK поддерживает кешированный запрос, почему вам нужно использовать coredata? В вашем случае вы должны попробовать [Достижимость] (https://github.com/tonymillion/Reachability/blob/master/Reachability.h), чтобы проверить соединение перед запросом на Parse. – HoanNguyen