很久很久以前,我是个连「推送」这个词都没有听过的路人甲,更不知道这些提供「推送服务」的平台是用来干嘛的。
经过这么长时间的交流碰撞(其实就是通读文档、善用搜索、积极测试、研究日志),渐渐地成长为一个伪技术支持,勉强算得上是融会贯通了一番,当然实际开发上面还有待继续努力。
今天,我用经验值和技能点兑换了本「极光推送新手村教师」资格证,现在厚颜无耻大言不惭地开始我的表演。
任务背景介绍:推送是什么?
简单来理解,就是手机「叮咚」提醒我们有新的消息来了;就是我们打开手机,下滑通知栏,一条条的诱惑我们打开 App 的标题党内容;就是我们打开惯用的 App,首页那时时变化的3-5秒可以跳过的广告;就是刷着 App 里的内容,点个赞签个到会弹出的反馈信息;就是「消息中心」里的一条条与 App 使用息息相关的提示;等等...
再想想,我们常常因为某个 App 的消息比较重要,而特地保护他不会被一键清除,甚至会时不时打开 App 看两眼,以保证实时收到消息,就好比保证手机开机、话费电量充足以保证电话、短信不会漏接漏看一样。
这些或喜或恼的消息,在智能机、App 融入我们生活的同时也早已与我们的生活密不可分了。
术语化的描述这些消息本身和发消息这些动作,均可称之为推送。
道具介绍:极光推送
基本功能:传递信息
附加技能:很多...期待你的发掘
使用手册:客户端先走,官网控制台用起来,挖掘更多的附加技能时,服务端再跟上。
剧情线:为什么你接到了这个任务
A 线:经过辛苦的开发,App 已初见雏形,现需要极光推送辅助某些功能的运作。进入支线:
- 简单传递些消息即可→领取「几种消息的技能书」&「控制台使用手册」
- 为一次推送增加更多的条件和内容→领取「Push API 使用手册」
- 给消息定个时→领取「基本定时技能」&「高级定期技能」
- 个性化推送给特定目标→领取「分门别类」&「服务端用法」
- 控制消息的声音与展示→领取「控制技能上册」&「控制技能下册」
- 加个角标引诱下用户打开→领取「红点消消乐开发手册」
- 客户端之间的交互→领取「交互技能」&「进阶版交互」
- 统计下推送的效果→领取「基础统计技能」&「API 法宝」&「进阶版统计」
- 只在公司内部用,机密!→领取「范围技能」
B 线:在门口捡到了,准备研究下,然后改装出一个 App
- 支线还在研制中...
任务攻略:祝你大杀四方
- 搜索:官方社区、Google、百度、简书。(你要坚信,99%的坑都有人已经踩过了)
- 阅读理解:官方文档、日志信息(关注报错,英语渣的我第一反应就是翻译成中文)
- 对照测试:本项目与官方 demo (example),官网控制台与 API 推送。
- 问:问问题也要遵循基本法
先...讲到这里?
网友评论