IBM Worklight를 사용하여 어플리케이션을 개발 중입니다.IBM Worklight - BB9900 디바이스에서 설치 제거한 후 어플리케이션 데이터가 지워지지 않음
내 응용 프로그램에서 사용자 기본 설정을 저장하기 위해 WL.encryptedCache
API를 사용하고 있습니다 : 열기, 읽기 및 쓰기 기능이 사용되었습니다.
응용 프로그램을 처음 설치하고 사용자가 환경 설정을 설정하면 환경 설정을 캐시에 씁니다.
응용 프로그램이 닫히고 열리면이 암호화 된 캐시가 다시 읽혀집니다. 나는 환경 설정을 성공적으로 읽을 수있다.
그러나 응용 프로그램을 삭제하거나 제거 할 때 환경 설정을 삭제해야한다는 요구 사항이 있습니다.
응용 프로그램을 제거하고 다시 설치하면 기본 설정이 지워지지 않은 것으로 나타납니다. 나는 여전히 encryptedCache에서 환경 설정을 읽을 수있다.
이 문제는 BB OS7 플랫폼에서만 발생합니다.
다른 모든 플랫폼 - BB10, iPhone 및 Android가 정상적으로 작동합니다.
이 문제에 대한 해결책이 있습니까?
감사합니다. Idan. 워크 라이트가 blackberry os7 캐시를 사용하는 방법을 알고 있습니까? 정보를 String, Vector 또는 Hashtable로 저장할지 여부입니다. 다음 링크를 발견했습니다. http://supportforums.blackberry.com/t5/Java-Development/Delete-Persistent-Storage-on-uninstallation/m-p/289458#M49765 – AAV
잘 모르겠습니다. 또한 블랙 베리 OS 7에서, 블랙 베리 개발자들은 다음과 같이 지적했다 : "그 장치에는 오직 하나의 웹킷 인스턴스 만 있고 모든 데이터는 같은 장소에 저장됩니다. 제거시이 위치에서 앱 데이터를 제거하는 논리는 없으며 현재는 없습니다 주위를 해결 제안했다. " –