좋아요 버튼이있는 앱을 만들고 있습니다. 사용자가 항목을 좋아하거나 싫어할 때마다 DB의 필드를 변경하라는 요청이 서버로 전송됩니다.
불행히도 UX가 변경 사항을 반영하기 전에 변경을 수행하기 위해 서버 시간에서 1 초 지연이 있습니다.
사용자를 위해이를 실시간으로 만드는 가장 좋은 방법은 무엇입니까? 백그라운드에서 이러한 변경을 위해 일부 로컬 큐 메커니즘과 함께 코어 데이터를 사용해야합니까? 이러한 변경 사항을 실시간으로 수행하기위한 표준이 무엇인지에 대한 제안이 있습니까? (FB에서 좋아요 버튼을 누르는 것과 유사).
고마워, 로스
UI 스레드를 차단하지 않도록 비동기 요청을 사용해야합니다. 이 답변을 참조로 볼 수 있습니다 : https://stackoverflow.com/a/8515791/3802077
그런 다음 서버에서 확인을 받기 전에 UI를 자유롭게 수정하고 오류가 발생할 경우 그에 따라 UI를 수정할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다