Я новичок в приложениях для iPhone и API GData. Я хочу использовать Документы Google как хранилище данных для моего приложения многопользовательского, существует необходимость для управления правами доступа к данным:Как увидеть в приложении iPhone, что Google Документ изменился?
Если первый пользователь получает данные, то он может читать & писать, все остальное пользователи смогут читать только. Но когда первый пользователь заканчивает работу с данными и завершает работу, я хочу, чтобы второй пользователь получил права на запись.
Помогите мне найти способ решить эту проблему.
Моя идея такова: мне нужно иметь два файла, файл «ApplicationData», где будут храниться мои данные, и файл «DataInfo», где имена пользователей, которые работают с данными, будут сохранены в правильной последовательности. Когда первый пользователь завершает работу, он удаляет первую строку со своим именем в «DataInfo». И все остальные пользователи, у которых есть доступ только для чтения, должны загружать «DataInfo» каждую минуту (например) и проверять, изменилась ли ситуация. Но я очень сомневаюсь, что это хороший способ решить мою проблему. Я не думаю, что это хорошо для того, чтобы количество пользователей загружало один и тот же файл так часто.
Любые идеи?