后台是一个web数据管理系统,C/S架构,App端用户添加的数据可在后台看到。App端用户自己删除的数据,后台刷新数据就能更新。但是后台操作删除用户的数据,如何同步到App端???这种同步机制有没有好的解决方案?
漂亮男人2017-05-16 12:04:13
푸시, 현재 성숙한 앱 푸시 솔루션이 많이 있습니다. 말할 필요도 없이 iOS의 경우 Aurora Push와 같은 타사 서비스가 Android에도 좋습니다.
타사 서비스를 사용하고 싶지 않다면 직접 해결할 수도 있습니다.
APP가 계속 서버에 요청을 보내고 있습니다(낮은 것 같네요, 하)
앱은 서버와 오랜 연결을 유지합니다. 서버 데이터가 업데이트되면 즉시 앱에 메시지가 전송됩니다
怪我咯2017-05-16 12:04:13
swoole, workman, openfire, 타사 푸시, 타이머 등은 물론 비즈니스 요구 사항 및 특정 시나리오에 따라 조정되어야 합니다
大家讲道理2017-05-16 12:04:13
백그라운드에서 데이터가 삭제된 경우에는 동기화할 필요 없이 페이지에 다시 들어가 데이터를 요청하면 됩니다. 이 페이지에 계속 머무르고 싶다면 위에 언급한 대로 타이머를 설정하고 데이터를 새로 고치세요
阿神2017-05-16 12:04:13
실시간 데이터에 대한 요구사항이 높다면 푸시는 필수라고 할 수 있습니다. 그런 다음 정기적으로 데이터를 요청하는 타이머를 가질 수 있습니다. 물론 이 요청에 대한 응답은 잘 처리되어야 푸시와 타이머가 서로 동의하여 원하는 효과를 얻을 수 있습니다. cache