作者归档:Javen Fang

极光近期更新汇总 – 十二月

重点关注

  • JAnalytics(统计分析)新产品发布:这是极光开发者服务的全新成员。
  • JPush Android/iOS SDK 大版本升级至 v3,从 JPush 里分离出来 JCore,这样同时使用 JPush 与 JAnalytics 时只需要一个 JCore。
  • JMessage REST API 新增提供 PHP 版本 SDK。自此已经支持 Java, Python, PHP 等多个语言。

详细列表

客户端 SDK

  • JMessage iOS SDK
    • 新增:当前登录用户信息变更通知事件。
    • 新增:获取当前所有会话的未读消息的总数接口。
    • 修复:[……]

继续阅读

极光统计发布上线

极光推送开发商推出新产品:极光统计

极光以提供更加全面的开发者服务为目标,利用极光推送的数据和网络优势结合更丰富的功能,推出了极光统计(英文:JAnalytics)。至此,极光开发者服务更加丰富、完善了。
%image_alt%

极光统计有独立的统计 SDK,让开发者可以更便捷地集成,无需依赖 JPush 可以单独使用。通过简洁直观的数据报表帮助开发者了解用户的属性和使用情况,优化用户体验,为企业决策提供有效的数据支撑。

极光统计提供完善的 App 数据统计功能,包括基本的页面统计、自定义事件、模版事件等,以及丰富的数据报表如趋势图、排名图、数据详情等。

极光统计的模版事件是个产品特色,让[……]

继续阅读

提高 iOS App 通知功能启用率的三个策略

3

我们都知道推送通知在 App 运营中的作用巨大。但是,很多用户却并不买帐,App 第一次启动提示是否「启用推送通知」时,他们直接选择了「否」。

是的,最近我本人就转变成了这样的人 – 认真地评估每个应用是否要启用推送通知功能。App 第一次启动就让我做选择,我没有预期我要收这个 App 的通知做什么,我为什么要选择开启通知功能,而受各种非预期的通知的打扰呢?

据统计,平均只有 40% 的人启用应用的推送通知功能。具体来说也要看 App 属性了,比如微信这种通讯类 App,用户会预期要及时地收到消息通知,自然就会启用。但大多数 App 没有这么幸运,用户没有一个明确的预期或理[……]

继续阅读

极光近期更新汇总 – 十一月

重点关注

  • JAnalytics(统计分析)新产品发布:这是极光开发者服务的全新成员。
  • JPush Android/iOS SDK 大版本升级至 v3,从 JPush 里分离出来 JCore,这样同时使用 JPush 与 JAnalytics 时只需要一个 JCore。
  • JPush Android/iOS SDK 全面支持消息通道加密。
  • JMessage Web SDK 大版本升级至 v2,全新设计的 Promise 风格 API。

详细列表

客户端 SDK

  • JPush Android SDK
    • 更新到大版本 v3.0.0。
    • 从 JPush 里分离出[……]

继续阅读

极光近期更新汇总 – 十月

重点关注

  • JMessage iOS SDK 支持 iOS 10,以及大量新功能。
  • JMessage 控制台整体上线新版本,包括后台管理与数据统计。
  • 短信验证码 SDK 支持语音验证码功能。短信验证码控制台开放模板自定义。
  • JPush 服务器端 SDK 主流支持 iOS 10 新特性字段。

详细列表

客户端 SDK

  • JPush Android SDK
    • SDK 内部 https 访问增加证书认证。
    • 富文本页面内容增加缩放功能。
  • JPush iOS SDK
    • 传输消息加密。
    • 优化 IPv6 网络处理。
  • JMessage[……]

继续阅读

极光近期更新汇总 – 九月

重点关注

  • JPush iOS SDK 全面支持 iOS 10,并且把 HTTP 请求全面切换成 https,以满足 Apple 规范要求。
  • JMessage REST API 发消息接口支持图片,并且提供图片的上传与下载接口。
  • JPush Server SDK 多个语言版本支持 HTTP/2:PHP, Java, Python。使用 HTTP/2 将极大地提高接口调用效率。
  • JPush 推送不到短信到的功能在控制台上提供了统计。

详细列表

客户端 SDK

  • JPush iOS SDK
    • 全面支持 iOS 10 新特性。
    • 全部改为 https 连接。
    • [……]

继续阅读

iOS 推送全解析,你不可不知的所有 Tips!

编者按:这是极光内部员工整理的一篇对 iOS 推送的全面理解的文章,站在初学者的视角,在简书很受欢迎。

本文旨在对 iOS 推送进行一个完整的剖析,如果你之前对推送一无所知,那么在你认真地阅读了全文后必将变成一个推送老手,你将会对其中的各种细节和原理有充分的理解。以下是 pikacode 使用 iOS 推送的一些经验,欢迎互相交流,指出错漏之处。

推送服务可以说是所有 App 的标配,不论是哪种类型的 App,推送都从很大程度上决定了 App 的 打开率、使用率、存活率 。因此,熟知并掌握推送原理及方法,对每一个开发者来说都是必备技能,对每一个依赖 App 的公司来说都至关重要。[……]

继续阅读

极光近期更新汇总 – 八月

重点关注

  • JPush Android SDK 较大更新,减少了包体大小。
  • 极光控制台统计数据增加导出功能。
  • 极光IM API 增加实时消息回调接口。
  • 极光品牌全面升级。由「极光推送」升级为提供「极光开发者服务」之外,还提供极光数据服务、极光广告服务。
  • 「极光开发者」订阅号开放,方便开发者最及时地得到极光的产品更新信息。

详细列表

客户端 SDK

  • JPush Android SDK
    • 增加 jcenter 集成方式的支持。
    • 增加 crash log 及时上报的功能。
    • 优化代码结构,大幅缩减 jar 包大小。
    • 优化富媒体推送的功能。
    • 修[……]

继续阅读

不可不知的 Android strings.xml 那些事

 

编者按:本文为极光工程师 hevin 总结的 Android 开发经验。

相信 strings.xml 已经是大家在 Android 开发中最熟悉的文件之一了,但其实它也有很多需要注意的地方和一些小技巧,知道了这些可以让你的 Android 应用更加规范易用,大家来看看吧。: )

不要复用

这一条可能很多人会有不同的意见,因为广为流行的编程理念就在教导我们要复用代码,当然代码复用是很好的理念,可以让程序更加简洁。但也容易形成什么都想复用的思维惯性,而这在某些场景下就可能会造成麻烦。

比如,想象下你在应用中的登录和注册界面中都是用了相同的字符串 – R.s[……]

继续阅读

极光近期更新汇总 – 七月

重点关注

  • 极光IM JS SDK 发布。至此,极光IM 支持 3 个平台互通消息:Android, iOS, Web。
  • 极光品牌全面升级。由「极光推送」升级为提供「极光开发者服务」之外,还提供极光数据服务、极光广告服务。
  • 「极光开发者」订阅号开放,方便开发者最及时地得到极光的产品更新信息。
  • 极光IM iOS SDK 新增一大把功能:黑名单,免打扰,跨应用群聊等。

详细列表

客户端 SDK

  • JMessage JS SDK
    • 全新发布。
    • 支持 Web 上与 Android, iOS 即时聊天。
    • 功能:单聊群聊;内容暂只支持文本。
  • JMe[……]

继续阅读