Я работаю над игрой на iPhone, которая будет использовать SimpleDB для хранения игровых данных, и я хотел бы иметь возможность отключать некоторые записи в базе данных.
Я полагаю, у меня будет какое-то задание cron, которое проверяет временную метку каждой записи, и если ее дельта больше X, я отключу эту запись (измените в ней переменную, чтобы она снова была доступна для выбора пользователями).
Моя проблема в том, что я не знаю, как объединить временные метки. Что мне делать, если у пользователя сработали системные часы, и они отключились на пару часов или даже дней? Я бы хотел получить системное время с серверов SimpleDB при вставке, но я считаю, что читал, что SimpleDB не предоставляет никаких меток времени.
Моя единственная текущая мысль состоит в том, чтобы все клиенты получали временную метку из некоторого случайного онлайн-источника при запуске, а затем определяли временные метки на основе этого времени и системных тиков, но я бы действительно предпочел оставить это внутренним для моей программы и серверов AWS, поскольку я не может гарантировать, что и когда предоставит сторонний источник временных меток.
Может ли кто-нибудь предложить решение этой проблемы или, возможно, предупредить меня о доступной временной метке, поддерживаемой серверами AWS? Я все еще на стадии разработки, поэтому я не особо много работал с сообщениями AWS, может быть, их ответные пакеты где-то содержат время?
Спасибо! -Сайлер