推送
文章平均质量分 80
极光推送
https://www.jiguang.cn/
展开
-
通过 Push 来提高移动应用的活跃度
开发移动App 的童鞋,都会有这样一个问题:应用发出去了,就不可控了。用户手机上一堆的应用,有可能用户根本就忘记了我这个应用的存在,不怎么去使用,我有没有什么办法?我发布了新版本相信可以更吸引用户,但他也不知道啊;我想做个活动来激活用户更多地使用我的应用,怎么做到呢?提高活跃度的根本当然还在于产品本身,这一点是毋庸置疑的。正如有牛人总结说:互联网企业产品是唯一的核心。想必很多人了解,产品之原创 2012-10-30 10:17:44 · 581 阅读 · 0 评论 -
跨浏览器问题的五种解决方案
简评:浏览器兼容性问题常常让人头疼,以下是避免出现这些问题的五个技巧。1. 前缀 CSS3 样式如果您正在使用任何类型的现代 CSS 片段,例如框尺寸(box-sizing)或背景剪辑(background-clip),请确保使用适当的前缀。-moz- /* Firefox and other browsers using Mozilla's browser engine */-webkit...原创 2019-07-31 10:59:46 · 330 阅读 · 0 评论 -
极光上市一周年:不忘初心,持续以开放生态平台赋能开发者
今天,中国领先的开发者服务提供商极光(Aurora Mobile, NASDAQ:JG)登陆纳斯达克正式期满一周年。经过在开发者服务领域长达7年的奋力前行,极光在2018年7月26日正式在纳斯达克挂牌上市,开启全新发展篇章。从2011年成立至今,极光服务开发者的初心从未改变。我们也在持续倾听开发者的声音,根据他们的需求不断完善产品矩阵,提升技术和服务水平。在探索如何更好服务开发者的过程中,极光...原创 2019-07-26 10:59:33 · 382 阅读 · 1 评论 -
Android | 自动调整文本大小的 TextViews
简评:Auto-Sizing TextViews —— 当 TextView 的布局边界尺寸发生变化时,文本大小可以跟着自动缩放调整。有时候我们需要 TextView 根据放入的内容来改变其文本大小,之前 Android 对此并没有太多的支持,在 Android O 之后,新增了这项功能。让我们看看是怎么一回事 ~首先,在 build.gradle 文件中添加 v26 支持库或更高的版本。i...翻译 2019-07-30 11:05:05 · 186 阅读 · 0 评论 -
空行会影响 Java 编译吗?
简评:往往越简单的问题越容易被人们忽略。问题这个月的 Stack Overflow 有篇热门文章是国外有位开发者提出:当我仅仅对 Java 类增加了一行空行,为什么编译后得到了两个不同的字节码文件?现在有一个 Java 类public class HelloWorld { public static void main(String []args) { }}先对这个类编译出来...转载 2019-07-25 10:46:44 · 211 阅读 · 0 评论 -
「工具」三分钟了解一款思维导图工具:XMind Zen
一款非常实用的商业思维导图软件,融合艺术与创造力。致力于高效的可视化思维,强调软件的跨平台使用,帮助用户提高生产效率。相关信息· 操作系统:macOS / Windows / Linux· 官方网站:XMind: ZEN - 超赞!一款全新的思维导图软件特色介绍深色界面深色界面的支持让用户更轻松地集中注意力,缓解视觉疲劳的同时,专注于思维导图本身。大纲视图大纲视图提供了一种组织...转载 2019-07-17 16:11:41 · 571 阅读 · 0 评论 -
单页面(如react,vue)网站的服务器渲染 SSR 之 SEO 大杀器 Rendertron
单页面网站,比如vue、recat框架的网站,一般都是直接从服务器推送index.html,再根据自身路由通过js在客户端浏览器渲染出完整的html页面。但是搜索引擎的爬虫可没有这么智能(实际上google就有这么智能,拿到js文件自动帮你渲染好,但身在CN,将就下百度这个阿斗吧),为了SEO,要想爬虫爬到你的网站的内容,就得先由服务器把页面渲染好后再发送给爬虫,这就尴尬了,传统的服务器渲染是多...原创 2019-07-29 10:44:02 · 885 阅读 · 0 评论 -
TOCTouch Bar 废物利用系列 | 在触控栏上显示 Dock 应用图标
都说 Intel 第八代 CPU 对比上代是牙膏不小心挤多了,而配备第八代 CPU 的 MacBook Pro,只有 Touch Bar 版本,虽然贵了一点,但就一个字 —— 买!收到电脑后,兴冲冲地体验了一把 Touch Bar,真的很有新鲜感!前提是你是一个影像工作者。然而随着时间推移,我的 Touch Bar 渐渐地变成了一个耗电的无用配件,还时不时地误触到「Siri」按钮。只有当我调整...原创 2019-07-17 10:24:01 · 560 阅读 · 0 评论 -
成为高级 React 开发你需要知道的知识点
简评:除了常见的 HOC 和 RenderProp 技巧,作者介绍了 7 个有用的知识点。使用 Fragment 而不是 div很多时候我们想要处理多个 component,但是 render 只允许返回一个 component,为了处理这个问题很可以使用 标签来包装所有的 component 。但这会添加额外的 HTML 元素。所以官方的建议是推荐使用 React Fragments 来处...转载 2019-07-24 10:15:24 · 132 阅读 · 0 评论 -
Socket 连接问题之大量 TIME_WAIT
**简评:**不瞒你说,我现在数数都是从 0 开始数的,整数是 1024。有这么一个 Java 程序:class Quirky {public static void main(String[] args) {int x = 1;int y = 3; System.out.println(x == (x = y)); // false x = 1; // reset...转载 2019-07-18 10:37:40 · 512 阅读 · 0 评论 -
如何估算文章阅读时长?
简评:包括 Medium 在内的很多阅读类网站或 App 都有阅读时长的提示,那么这个数值是怎么来的呢?早些时候,阅读类平台还在野蛮生长。Medium 的工程师写着代码的同时,也在阅读自家平台上的内容,有些文字作品篇幅比较长,他们不得不一直滚动屏幕到最后,看看到底有多长。工程师们把酸痛的手指从触摸板移开,坐下来设计了一个算法,于是阅读时长就此诞生。呐,其实一个简单的数学...翻译 2018-06-05 09:50:42 · 3520 阅读 · 1 评论 -
极光推送技术原理:移动无线网络长连接
移动互联网应用现状 因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。 为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送原创 2012-11-16 16:31:18 · 2055 阅读 · 1 评论 -
Android Push 开源方案解析
在 Android 上,因为 Google 自己实现的 Android 标配的 GCM (Google Cloud Messaging,原来叫 C2DM) 在国内基本不可用,所以,对于开发者来说,如果需要 Push功能,怎么样选择成为了一个问题。到目前为止,国内尚没有完全向开发者免费、开放的 Push 服务可用。国外有几家第三方推送服务,但一般都要收费。所以一般来说,国内的开发者不得不考虑原创 2012-10-30 10:21:11 · 640 阅读 · 0 评论