2012-03-14 3 views
0

Я создаю приложение html, которое будет загружено в виде веб-приложения в приложении iphone. Как сохранить пользовательские данные без учетных записей пользователей, хранящихся в базе данных?save данные пользователя

Я не могу получить доступ к UDID iphone внутри приложения html, я не думаю, что его можно отправить из приложения iphone в html-приложение. У меня есть идентификатор сеанса PHP, который уникален для текущих пользователей, но не будет работать для возврата.

Любые идеи приветствуются.

ответ

1

Mobile Safari on iOS предлагает, я считаю, несколько способов хранения данных на стороне клиента с использованием HTML5. Собственные приложения от Apple Safari Client-Side Storage and Offline Applications Programming Guide объясняют возможности, в том числе простые вычисления Key-Value, если это то, что вы ищете.

+0

Отлично, спасибо. – slash197

1

Обычный способ использования файлов cookie.

Другим современным способом сделать это было бы автономное хранилище, но я не знаю, поддерживает ли его iOS Safari.

Но конкретно о вашем случае я бы сделал веб-приложение для генерации числа или идентификатора для каждого человека. Этот номер будет сохранен один раз в собственном приложении, а затем передан в веб-приложение.

+0

любая идея, что максимальный объем пространства для хранения печенья? Мне нужно было бы хранить действительно большой массив (сериализованный). – slash197

+0

Я думал, что вы сделаете хранилище на сервере и сохраните только идентификатор пользователя в файле cookie, так как это делается, например, с идентификатором сеанса. – tiktak

Смежные вопросы