Ваши клиенты имеют доступ к данным на своем телефоне и передаваемым данным.Из-за этого фундаментального факта они могут делать с этими данными все, что хотят.
Невозможно обойти эту проблему, если вы не разработаете свой собственный сервер.И не просто сервер для отслеживания достижений и результатов.Но сервер, который отслеживает каждый пользовательский ввод , который получает ваша игра.Хорошим примером этого являются многопользовательские игры.MMO, FPS, которые все полагаются на сервер, чтобы сказать клиентским приложениям «нет, вы не можете выполнить это прямо сейчас» или «да, вы можете сделать это».Таким образом, ваши оценки, ваши достижения, все будет в порядке, потому что сервер выдает разрешение на каждом этапе.
Для простых игр я бы просто вел еженедельные оценки.Протирайте их каждую неделю, потому что какой хакер собирается еженедельно выставлять свои глупые фальшивые рекорды.Я не уверен, есть ли в OpenFeint такая возможность, но я уверен, что вы могли бы создать простой скрипт, который стирает доски каждую неделю.