0%

2016-8-9更新:这篇《Android端外推送到底有多烦?》作者总结的更全面,建议参考.

由于不可描述原因,谷歌的GCM在国内Android生态中不能普及,导致开发者绞尽脑汁来实现推送到达用户的方法,由于国内ROM厂商越来越多的标配了自启管理等保障用户电量的功能(:-),单独的常住推送service已经完全不能work,于是这期间诞生了守护进程,杀不死进程,全家桶互拉等充分体现国人智慧的产品让人充满了敬佩。作为一个努力想要完成KPI的开发者来说,能不能稍微优雅的而不那么流氓的保障App被杀死后的推送到达率呢,方法就是尽量使用ROM的系统级推送服务。

作为国内机型的两座大山,华为和小米都有自己的面向开发者的推送平台,都是系统级推送(华为文档中虽然没有体现,但经测试是系统级推送),本文就来考察下这两个推送平台。

阅读全文 »

移动端设备终端五花八门,设备尺寸、分辨率碎片化,又分普通屏幕和高清屏幕,那么如何最大程度的还原设计稿效果,就是需要解决的移动端适配问题。要解决适配问题,首先要先了解视口(viewport)这个概念。

阅读全文 »

nginx的mail模块可以作为POP3、SMTP、IMAP的proxy,但配置起来略复杂,我的需求非常简单,因为内部SMTP服务器限制了来源IP,只能从一台Server上发邮件,这样非常的不方便,所以如果能在这台上面搭一个SMTP Proxy,代理所有SMTP请求到SMTP Server就OK了。

阅读全文 »

Warning: 该文描述内容已经过时。
{: .notice–danger}

This blog are hosting on Github Pages that based on Jekyll. I’ll write down here my process of installing Jekyll on my macbook laptop since there’s some issues with that.

阅读全文 »

MQTT是一个轻量级的PUB/SUB消息传输协议,设计目标是简单开放,网络传输相对于XMPP协议要小,比较适合于一些嵌入式设备(Internet Of Things物联网)和无线设备。我们主要想设计一套基于该协议的Android的消息推送系统。

阅读全文 »