-1

Heres 내 문제입니다.서비스 작업 저장 JSON 때 밀어 넣기 및 향후 사용을 위해 보관

내가

이 때를 보내 "나는 CURL로 보내 그 키를 생성하기 위해 서버에 구현하지 못할. 당신이 방법을 알고 있다면 .. 저를 보여주십시오."페이로드 푸시 알림 키 검증 주위에 작업입니다 gcm을 밀거나 내 사이트에서 SW를 보내면 "data : null"옆에있는 잘 작동합니다. 그럼 내가 서버에 endtpoint와 요청을 않습니다. 페이지가 켜져 있고 SW가 업데이트되지 않을 때 잘 작동합니다. 오프라인으로 전환 할 때 개체 "끝점"을 잃었습니다. SW에서 localStorage 또는 쿠키를 사용할 수 없습니다. 나는 캐시를 사용한다고 생각했다. 그러나 SW 측에 데이터를 저장하는 또 다른 방법이 있습니까?

참고 : SW는 여전히 응답하고 오프라인에서도 정상적으로 작동합니다. 문제는, 객체의 잃어버린 최대 절전 모드의 단계를 보인다 일어나 제로에서 "sw.js"을 실행하면

은 .. 죄송 영어

답변

-1

당신은 IndexedDB를 사용할 수있는 대단히 감사합니다. 키/값 저장을 빠르게 구현하려면 localForage을 시도하십시오.

1

저는 개인적으로 내 프로젝트에 PouchDB을 사용했습니다. 이해하기 쉽고 익숙해집니다.

초기화 :

var newDB = new PouchDB('new_database', { 
auto_compaction: true 
}); 

가져 오기/

newDB.get('new_variable').then(function(doc) { 
     //operations. 
     return doc 
    }); 
을 넣어 사용법은 간단합니다
관련 문제