美文网首页
力浦推送

力浦推送

作者: LeonXtp | 来源:发表于2017-05-24 10:46 被阅读18次
1. 不能在登录时传clientId,原因是clientId是需要app从个推获取的这个获取到的时间长短不确定,可能有如下情况
  • 用户未登录,启动app,进入登录页面,当点击登录时app还没获取到clientId,因此无法提交这个字段
  • 一个设备的clientId是不一定总是不变的,比如系统升级。考虑如下场景:如果用户已登录一直未退出,此时他升级了系统,clientId变了,此时后台对这个clientID推送是无效的。
2. 因此,需要专门开一个绑定clientId的接口,并且提供一个解绑的接口,用户请求解绑的时候,如果token验证通过,那就就将他的token和clientId一并清除掉。

另外后台需要注意一点,一个token如果有对应的clientId,那就可以对它进行推送。不用考虑这个token失效的情形。因为目前token如果在一周不使用后台就会自动给它失效的吧?但是用户并没有在别的设备登录,他还是应该要能接收到推送的。Android可能不启动app就收不到推送,但是iOS可以。

绑定接口传参
  • token
    用户token
  • gt_clientId
    从个推获取到的ID
  • device_token
    iOS推送有获取device Token,上传,后台可能用到
  • gt_alias
    app绑定的别名
  • gt_tag:
    app设置的标签
推送透传格式

使用json格式,包含字段

{
    "title": "标题",
    "content": "内容简述",
    "ring": true,//是否响铃
    "vibrate": true,//是否震动
    "createOn": 1495590455,//消息推送时间,推送可能有延迟
    "webUrl": "http://baidu.com"//目前所有推送点击都是去到消息列表,但是留一个打开web页面的功能
}
通知栏点击处理

目前统一去到我的->消息列表

  • 目前消息列表是不能点击的,并且如果消息过长,都在一个列表里显示,体验不好。因此增加一个消息详情页面。大概是这个模样:
消息详情
  • 目前消息列表是不区分已读未读的,因此未读消息标题栏左边增加一个小红点。如果用户点击某一条消息进入详情,这条消息变成已读,小红点自动去掉。
  • 关于这个红点的显示逻辑,处理方式如下:
    • 接口返回增加一个字段,标记这条消息是否已读
    • 增加一个接口保存每个用户已读的消息id
    • app这边用户每点击一条消息,就记录消息id到本地。
    • 用户点击了多条消息之后,看累了,从消息列表页退出,这时候app将所有记录到的消息id一并请求上传到后台,成功后清除本地记录。
  • 用户看消息看烦躁了,直接强杀app,下次重启app进入消息列表时。app先判断本地是否有保存到已读消息记录id,有就先上传,然后再请求消息列表接口。
  • 当然也有看一条消息就请求一次接口这种简单的处理方式,但是如果用户快速查看多条消息,接口请求就有点频繁了,姿势不太优雅。
  • 当然也考虑过app本地保存已读消息记录id 的方式,但是一来如果用户切换设备登录了呢,二来问过康书记说保存每个用户的所有已读消息记录,是不麻烦数据量也不大的。
总结
  • 新增一个绑定接口
  • 新增一个解绑接口
  • 新增一个上传用户已读消息id接口
  • 新增一个消息详情页面
  • 增加一个小红点的处理逻辑

相关文章

  • 力浦推送

    1. 不能在登录时传clientId,原因是clientId是需要app从个推获取的这个获取到的时间长短不确定,可...

  • 第一章:约定,左边的世界

    乔洛慢步在去浦桥大学的路上,突然手机推送了一条消息——“你在哪儿?”乔洛回复“去学校的路上。” 通往浦桥大学的路上...

  • 画家胥力浦——德艺双馨 独具一格

    胥力浦艺术简介: 胥力浦,1951年生于南京浦口,研修于中国美术学院,是长江水和灌河水滋养的山水画家。 现为: 中...

  • 神器 | 有了这款插件,还需要什么VIP

    最近都是推送的关于提高记忆力的文章,阅读量不是很好,看来大家都不是怎么喜欢记忆力,所以,最后决定还是推送干货吧!今...

  • 即答力

    书名:《即答力》 作者:【日】松浦弥太郎 阅读感悟: 01.从领导的角度看事情 自从开始自由书写我的观察力,觉察力...

  • 接单指标2018(力浦)

    你们对我的最大支持)健身成果展示给你的朋友圈, 教练=教你执行的方案和处方(有病看医生,医生开药,不吃药病是好不了...

  • 信用卡最佳申请顺序(三)

    信用卡最佳申请顺序(三) 10、第十张信用卡建议【浦发银行】 浦发银行后面的贷款,也是挺给力的!动不动就是十几二十...

  • 思乡

    秋天,各种公众号应时节推送诗词,于是读到姜夔的这首诗。 湖上寓居杂咏 荷叶披披一浦凉, 青芦奕奕夜吟商。 平生最识...

  • 科学取暖、健康生活

    舒适 格力浦地暖 是您最佳的选择 格 力 浦 广东凌天热能科技发展有限公司,地处广东经济发达的珠 江三角洲,是一家...

  • 松浦弥太郎的写作秘诀

    松浦弥太郎是我非常佩服的一位作家,他有着将想法变为作品的超强执行力。每次逛不同的书店,我都能看到松浦弥太郎不同的书...

网友评论

      本文标题:力浦推送

      本文链接:https://www.haomeiwen.com/subject/hyynxxtx.html