问题记录:关于APP推送消息的问题
2016-01-20 17:37
204 查看
出现的问题:PC端已经处理好的消息又推送出现到APP端。
问题原因:这是由于推送的流程问题引起的,流程如下:
数据库--服务器(未判断消息)--第三方推送平台--APP
这种是由于APP直接从服务器端接受消息条数提醒,而没有消息做出判断是已处理还是未处理。
所以想想正确的流程应该是这样,因为第三方平台只负责接收推送的消息再传给APP,APP也只是负责显示未处理的消息。如下:
数据库--服务器(已判断未处理的消息)--第三方推送平台--APP
少了一个消息判断的机制。
正因为如此,才会出现APP推送消息问题的出现,好像问题真有点不伦不类。
今天想了大半天,学长告诉我对推送的消息直接进行拦截就行。可是我后来想想这种办法还是不行。自己也试了清除通知这一方法,但还是不行。头大了,静待老师如何解决这一问题,未完待续。。。
问题原因:这是由于推送的流程问题引起的,流程如下:
数据库--服务器(未判断消息)--第三方推送平台--APP
这种是由于APP直接从服务器端接受消息条数提醒,而没有消息做出判断是已处理还是未处理。
所以想想正确的流程应该是这样,因为第三方平台只负责接收推送的消息再传给APP,APP也只是负责显示未处理的消息。如下:
数据库--服务器(已判断未处理的消息)--第三方推送平台--APP
少了一个消息判断的机制。
正因为如此,才会出现APP推送消息问题的出现,好像问题真有点不伦不类。
今天想了大半天,学长告诉我对推送的消息直接进行拦截就行。可是我后来想想这种办法还是不行。自己也试了清除通知这一方法,但还是不行。头大了,静待老师如何解决这一问题,未完待续。。。
相关文章推荐
- android 把控件放在屏幕任意位置
- flash与字符串:微信消息xml字段抽离
- Unity判断当前鼠标顺逆时针旋转的简单算法
- ios开发中类方法与self的注意点 与实例方法区别
- graph driver-device mapper-01driver初始化
- 使用Android Studio新建Project并建立多个module
- cocos creator发布
- Android Studio 简单介绍和使用问题小结
- android中初始化listview问题1
- 框架模式 MVC 在Android中的使用
- 关于iOS 简单动画效果的实现(用 beginAnimations 和 commitAnimations 来实现最简单的动画)
- 微信时代我们如何运营——读《微信运营手册》有感
- 微信内置浏览器的JsAPI
- Android动画学习笔记-Android Animation
- UIWebView与JS交互
- 【Android基础学习】Android设置Activity背景色透明
- Android Studio 打包时取消打某一个jar包
- android 省市县地址选择器
- iOS-多语言本地化和手动切换
- Android开发笔记(五十四)数据共享接口ContentProvider