推送准则
2016-03-16 15:39
190 查看
近期在做一个关于物流方面的推送平台,遇到一人多台手机的问题,当然如果你的是公益或免费类软件,这个问题考虑不需要这么周全,
我的app是因为用户都是客人,也就是说要支付运费的用户,所以考虑要求周全
1,推送一对一,不用考虑多台手机,每成功登陆一次,就把那台手机的channel发到后台,更新服务器对应用户的channelid
2,如果用户"完全退出",完全退出指的是按了首界面上的 "完全登出" 按钮, 用户是收不到推送的,
如果用户只是按了手机的返回键切换到手机主界面上,这种情况是还没退出系统的,就能收到推送,
3,用户登出了的时候,手机app就关闭,连后台线程也关,和微信,QQ一样,只要退出了,就无法收到消息,除非成功登陆
4,要做多一个"定阅"功能,在"用户资料",放一个打勾的,默认是都能接受信息推送,如果用户把勾取消,提示如下文字
"如果取消定閱,將無法收到我們的消息推送,例如到貨通知和各類訊息"
5,用户资料 上加多个保存功能,数据库会记录到这个用户接不接受推送,如果不按受,推送的时候就排除此用户
6,如果用户不定阅,服务器就不推信息给他。
我的app是因为用户都是客人,也就是说要支付运费的用户,所以考虑要求周全
1,推送一对一,不用考虑多台手机,每成功登陆一次,就把那台手机的channel发到后台,更新服务器对应用户的channelid
2,如果用户"完全退出",完全退出指的是按了首界面上的 "完全登出" 按钮, 用户是收不到推送的,
如果用户只是按了手机的返回键切换到手机主界面上,这种情况是还没退出系统的,就能收到推送,
3,用户登出了的时候,手机app就关闭,连后台线程也关,和微信,QQ一样,只要退出了,就无法收到消息,除非成功登陆
4,要做多一个"定阅"功能,在"用户资料",放一个打勾的,默认是都能接受信息推送,如果用户把勾取消,提示如下文字
"如果取消定閱,將無法收到我們的消息推送,例如到貨通知和各類訊息"
5,用户资料 上加多个保存功能,数据库会记录到这个用户接不接受推送,如果不按受,推送的时候就排除此用户
6,如果用户不定阅,服务器就不推信息给他。
相关文章推荐
- vim 替换
- ubuntu没有权限(不能)创建文件夹(目录)
- Python的web小游戏启动心得
- 仿IOS自定义组合Dialog【GroupDialog】(更新版)
- Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- JAVA多线程和并发基础面试问答
- 注定了Java客户端不利于推向市场
- 一个叫做Widget的类
- Rule in UESTC
- Hive集成HBase(二)
- 设置 Windows 远程桌面连接的时间
- ViewDragHelper详解(一)
- 【python】:python学习的好资源
- 【python】:python学习的好资源
- django基本命令
- 机器学习之--损失函数
- Red Hat 7.2 安装DB2 v10.5
- arraylist的使用
- 移动端H5各种各样的列表的制作方法(七最终章) by FungLeo
- 数据库中的时间的插入与查询方法