HTML 5 El almacenamiento local no funciona en UIWebView en iOS 6, 7 u 8

Tengo una aplicación que está arrastrando partes de un website a UIWebViews. Esas páginas usan el Almacenamiento local para el estado persistente, como última visualización y varias configuraciones, etc.

Veo el almacenamiento local de UIWebViews que se está creando (a través de Web Inspector con dispositivo y App conectado a la máquina de debugging) pero luego se borra después de que la aplicación se apaga. Las páginas relevantes funcionan correctamente en el sitio principal en browseres estándar e incluso en Mobile Safari, pero no en UIWebViews?

He estado investigando y he hablado sobre cambios en el caching de almacenamiento local con iOS6, pero no tengo una idea clara de si esto puede funcionar o no, y si es así, ¿cómo habilitarlo?

¿Alguien tiene una respuesta definitiva, antes de que tengamos que usar cookies o hacer algo en el server?

Gracias.

* ACTUALIZACIÓN *
Error de iOS definido, informado como: # 12546916
No corregido a partir de iOS: 8.3

UIWebView ignora la key WebKitStoreWebDataForBackup cuando se establece en NSUserDefaults.

* Publicación original *
Esta key NSUserDefaults estuvo disponible en iOS 6:

 WebKitStoreWebDataForBackup = YES 

Lo configuramos en la parte superior de nuestro ApplicationDelegate así:

 [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"WebKitStoreWebDataForBackup"]; 

Las notas de la versión de iOS 6 discuten aquí: Notas de la versión . Se supone que debe decirle a WebKit que UIWebView LocalStorage no es desechable y hacer que se coloque en una location no desechable.

Claramente no funciona. iOS ignora WebKitStoreWebDataForBackup y elimina LocalStorage cuando la aplicación se apaga o la página se actualiza.

Al utilizar el Inspector web durante la debugging, es posible ver el almacenamiento local creado, pero luego, después de que la aplicación se apaga y reinicia, desaparece.

La página html / js en cuestión funciona cuando se ve en Firefox, Chrome, Safari Y Mobile Safari, pero NO cuando se ve la página en UIWebView.