Existe uma maneira de persistir dados de aplicativos entre instalações de aplicativos e desinstalações no iOS

Estou desenvolvendo um aplicativo que precisa executar cálculos caros na inicialização. Assim, na primeira vez que o aplicativo é executado, o aplicativo faz os cálculos e armazena o resultado em um arquivo.

Se o usuário decidir desinstalar o aplicativo e reinstalá-lo posteriormente, os cálculos deverão ser feitos novamente e eu gostaria de evitar o recálculo. Observe que não estou falando sobre atualizações do aplicativo, mas sobre desinstalar / reinstalar.

Eu queria saber se existe uma maneira de persistir os dados acessíveis apenas para o meu aplicativo, mas que pode sobreviver a desinstalações.

A solução pode estar dentro do dispositivo (usando o tipo de arquivos / preferences / ...) ou baseada em um servidor. Por exemplo, uma solução possível seria enviar o ID do dispositivo com o resultado para um servidor e armazená-lo lá, mas como o ID do dispositivo foi preterido no iOS 5, não é mais uma solução válida.

Obrigado por suas respostas.

Jaime

questionAnswers(5)

yourAnswerToTheQuestion