Guardando el progreso del jugador para que sea a prueba de manipulaciones

¿Cómo puedo guardar un archivo en iPhone sdk y hacerlo a prueba de piratería (por ejemplo, los niveles que ha pasado el jugador)?

preguntado el 03 de mayo de 12 a las 20:05

2 Respuestas

Podría intentar cifrar el contenido del archivo.

No será 100% a prueba de piratería, pero puede hacer que sea mucho más difícil de editar debido al esfuerzo de ubicar las claves de cifrado en su código, etc. Muchos usuarios no podrán hacerlo.

De lo contrario, almacene el progreso en un servidor externo (que requerirá conexión a Internet) para que tenga el control de esos datos. Pero puede que no se adapte a tu juego.

contestado el 04 de mayo de 12 a las 08:05

Para un iPhone no rooteado, simplemente guardar el archivo localmente debería hacer que sea pirateado.resistente. Si por alguna razón le preocupa que los piratas informáticos usen teléfonos rooteados, entonces encriptar el archivo local o depender del almacenamiento remoto (sobre comunicación encriptada) lo haría mucho más resistente a los hackeos.

contestado el 04 de mayo de 12 a las 09:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.