0
Flex로 작성된 AIR 응용 프로그램에는 브라우저 쿠키와 비슷한 것이 있습니까? 앱이 마지막으로 열렸던 날짜와 같이 간단한 값을 기억하도록합니다. 차라리 SQlite 데이터베이스를 만들지는 않을 것입니다.쿠키와 유사한 저장 공간
감사합니다.
Flex로 작성된 AIR 응용 프로그램에는 브라우저 쿠키와 비슷한 것이 있습니까? 앱이 마지막으로 열렸던 날짜와 같이 간단한 값을 기억하도록합니다. 차라리 SQlite 데이터베이스를 만들지는 않을 것입니다.쿠키와 유사한 저장 공간
감사합니다.
예, local shared object이라고합니다.
var someData:SharedObject = SharedObject.getLocal("namethisanything");
이제 일부 쿠키에 액세스했습니다 ... 쿠키가 정의되어 있는지 확인한 다음 업데이트/설정하십시오. someData.data
은이 시점에서 동적 개체입니다. 속성이 저장되어있을 수도 있습니다 ... 그렇지 않을 수도 있습니다. 값이 이렇게 지정하려면
someData.data.lastOpened = new Date();
이제 쿠키를 저장,
someData.flush()
아하, 감사 조나단. 그 쿠키는 어떻게 든 삭제됩니다 (브라우저 쿠키처럼) 또는 그렇게 할 수있는 앱인가? – Francisc
@Francisc 아니요 어떤 메커니즘으로도 자동으로 지워지지 않습니다. 자세한 내용은 다음과 같습니다. http://learn.adobe.com/wiki/display/Flex/Shared+Objects – shaunhusain
유용한 참고 사항. 로컬 공유 객체는 브라우저와 독립적입니다. 하나의 브라우저에서 LSO를 만들고 브라우저를 닫은 다음 다른 브라우저에서 앱을 열고 첫 번째 브라우저에서 만든 동일한 LSO에 계속 액세스 할 수 있습니다. 나는 장바구니 앱에서이를 실제로 활용했는데 장바구니 내용은 여러 브라우저에서 유지 관리되었습니다. 이것은 AIR에는 적용되지 않지만 흥미로운 메모입니다. – ahillman3