手机app与服务端消息推拉交互两问

问题描述

手机app与服务端消息推拉交互两问

场景:
手机客户端操作,会产生feed推送给相关的用户,比如个人到个人,个人到好友,系统到全部用户,关于服务端如何存储这些feed信息,更新哪些已读 哪些未读(客户端要显示未读消息数),在设计的时候迷茫了

问题来了
1、关于已读未读,为了能知道哪些用户看了哪些没看,所有的记录都要入库,当用户查看后更新为已读,如果未读时 信息来源方删除了消息本地,相关用户的feed中还要都删除记录。
2、关于计数,是直接从用户的feed表中 统计未读数 还是通过计数,当feed增加减少,查看等操作后 更新计数的值,哪种方式能准确的技术

解决方案

无非就是双向通讯。关于“未读时 信息来源方删除了消息本地,相关用户的feed中还要都删除记录。”这个需求可做可不做。完全可以在用户查看的时候刷新未读数值。
微信就是如此。你可以让你朋友评论你下,然后删除,你再看,feed是存在的,打开一看已经删除。feed不是金钱等敏感数据,同步,精确计数处理不处理问题不大。

时间: 2024-08-03 06:01:00

手机app与服务端消息推拉交互两问的相关文章

求教,要用java写个app的服务端,请问需要使用哪些技术或组件?

问题描述 求教,要用java写个app的服务端,请问需要使用哪些技术或组件? 好像需要用到xmpp,数据传递打算使用json,然后框架准备使用springmvc+mybties,但是我不清楚该怎么实现接收app传过来的数据,还有就是怎么将数据传递给app. 好像说进行接口交互,但是这个大概是怎么实现或运行的,有没有大神介绍下,有例子链接更好哈! 解决方案 这个我来告诉你,因为我现在就在用JAVA做手机APP的服务器. 首先你不要被什么框架啊这些给迷惑了,如果你连原理都不知道就去弄这些框架,会把你

视频-求助:急求啊!在Android端取得手机位置在服务端的匹配问题

问题描述 求助:急求啊!在Android端取得手机位置在服务端的匹配问题 小弟java程序猿,最近在做公司两个项目,一个是视频APP,它在后台上传的视频有一个地区属性,比如 湖南-长沙 : 那么在Android客户端用户登录时,可以通过GPS取得用户登录所在地,比如取得:湖南长沙望城县xxx区xxx街道...:那么需求就是在哪个地区登录的用户只能看哪个地区的视频:这样子我在服务端录入的时候给视频的地址是 "湖南-长沙":那么怎么跟Android端给我的地址来匹配判断呢? 当然我也想到先

ios-开发iOS App,服务端采用哪些语言和架构比较好?

问题描述 开发iOS App,服务端采用哪些语言和架构比较好? 开发iOS App,服务端采用哪些语言和架构比较好?对这个接触的比较少,希望大家能够指点指点 解决方案 除非在服务器端有大量的运算,否则什么语言都不要用,用Parse http://www.parse.com.简单的说Parse是专门面向移动应用的云计算解决方案.它使用no-schemajason格式数据库,并以restful的service形式暴露给第三方应用.官方提供了iOS Android javascript的SDK 也有非

安卓app和服务端交互问题

问题描述 安卓app和服务端交互问题 向服务端发送了设备的编号,服务端传回设备信息,因为设备信息量大所以采用了viewPager分屏显示,现在在切屏的时候需要重新向服务器发送请求 吗.希望那位帮我解答下.最好再给我发个和服务链接并且互传信息的demo示例 解决方案 BaaS让你快速开发APP,和服务端说再见

首家QQ登录OAuth2.0 手机APP及PC端网站上线

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 热腾9月20日消息 第一家QQ登录OAuth2.0手机APP上线啦--蘑菇街iphone版支持QQ帐号登录!OAuth2.0应用实现了手机网站和手机APP的QQ登录功能,支持通过手机QQ账号登录第三方网站,并大大降低第三方网站的接入成本.目前还有一批手机网站/手机APP正在接入调试中,大家可以前往QQ登录OAuth2.0体验专区进行了解. 另

请教mina开发客户端实现与服务端的多次交互

问题描述 需求:mina开发客户端,上传文件,发送请求报文后,服务端返回"0000"确认,客户端接收"0000"之后分包传输文件,文件传输完成后,服务端返回响应报文DefaultIoFilterChainBuilderchain=connector.getFilterChain();ProtocolCodecFilterfilter=newProtocolCodecFilter(newABCClientCodecFactory("UTF-8"))

Windows和Linux端rsync推拉同步时中文乱码解决方法

主要原因是因为Windows和Linux端文件名编码不同导致的! rsync在3.0版本之后,提供了一个选项,可以进行文件编码的转换,格式如下:--iconv=<local>,<remote> local指本地编码,remote指远程机器编码,参考示例如下: 从Linux sersync推到Windows时: Linux端sersync confxml.xml配置<commonParams params="-avzP --iconv=GBK,UTF-8"/

APP与服务端如何加密比较好

问题描述 APP很多地方要请求数据,用POST与GET直接指定http://www.abc.com/api/GetProducct这样感觉很不安全.别人知道这个地址也可以处理数据哪APP如何做才能解决这个安全呢? 解决方案 解决方案二:有两个方面要考虑:1.别人不能POST,不能处理数据(Integrity).2.别人不能看到数据(Confidentiality).第一点,可以让用户登录,因为别人不知道用户拥有的秘密.比如App可以要求Digest认证.第二点,可以用https连接,因为hpps

想问手机访问sharepoint,并实现消息推送,如何做?

问题描述 RT.想用手机访问sharepoint,关键一点要有消息提醒,一量网站有任何变动,手机端有主动的推送提醒.要如何实现?手机客户端? 解决方案 解决方案二:你是想做APP,还是想做SharePointSite?没看明白..解决方案三:引用1楼linyustar的回复: 你是想做APP,还是想做SharePointSite?没看明白.. APP肯定是最佳方案,但是编程零基础,也不痴心妄想了.做网站能实现消息推送?解决方案四:SharePoint有EventHandler,事件触发器,当新建