标签归档:push

推送人群的选择 – 技术篇

文:Javen Fang

推送(Push)越来越成为 App 运营的必备手段,成为 App 开发中必备的功能。

但是,推送给谁?是个问题。

jpush_segment

本文以极光推送作为范例,重点说说推送人群(Audience)选择的技术问题。其他推送云服务也或多或少有些类似。

极光推送(JPush)在推送人群的选择上,支持如下几种方式:

  1. 广播(所有人)
  2. 注册ID(RegistrationID)
  3. 别名(alias)
  4. 标签(tag,分组)
  5. 用户分群(Segment)

推送人群可选类别

以下先分别解析以上几个推送人群类型,及其具体用法。之后再谈谈他们的适用场景,[……]

继续阅读

极光推送技术原理:移动无线网络长连接

移动互联网应用现状

因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。

为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端,也就是我们说的 Push。

从耗费的电量、流量和数据送达的及时性来说,Push 都会有明显的优势,但 Push 的实现和维护成本相对较高。在移动无线网络下维护长连接,相对也有一些技术上的难[……]

继续阅读

通过 Push来提高 Android应用的活跃度

开发移动App 的童鞋,都会有这样一个问题:应用发出去了,就不可控了。用户手机上一堆的应用,有可能用户根本就忘记了我这个应用的存在,不怎么去使用,我有没有什么办法?我发布了新版本相信可以更吸引用户,但他也不知道啊;我想做个活动来激活用户更多地使用我的应用,怎么做到呢?

提高活跃度的根本当然还在于产品本身,这一点是毋庸置疑的。正如有牛人总结说:互联网企业产品是唯一的核心

想必很多人了解,产品之外,运营也是非常重要的部分,甚至是更重要的部分。最近著名的移动应用统计供应商 Flurry 发表了一篇文章:移动应用经济的数学模型 - 盈利模式矩阵。这篇文明开篇就谈到:在新的移动应用经济中,[……]

继续阅读

Android Push 开源方案解析

Android 上,因为 Google 自己实现的 Android 标配的 GCM (Google Cloud Messaging,原来叫 C2DM) 在国内基本不可用,所以,对于开发者来说,如果需要 Push功能,怎么样选择成为了一个问题。

到目前为止,国内尚没有完全向开发者免费、开放的 Push 服务可用。国外有几家第三方推送服务,但一般都要收费。所以一般来说,国内的开发者不得不考虑自己来搭建 Push服务。

自己构建 Push服务时,一个比较自然的选择就是,基于开源的现在方案来做。

使用 Google或者百度搜索 “Android Push 推送”等关键词,表明已经[……]

继续阅读