月度归档:2014年04月

应用选项设置——更好地保护您的应用

我们昨天偷偷上线了一个新功能——应用选项设置。进入应用设置菜单,在左侧菜单就可以看到:

20140430_app_options1.png

目前支持 4 个选项,点击选中或者取消选中就可以启用或者关闭这些选项,大概介绍下功能:

  • 启用注册用户邮箱验证 — 是否要求您应用里的注册用户验证邮箱, 默认不启用。如果启用,每次用户注册,都会发送一封邮件到用户提供的邮箱,要求认证,具体请看开发指南里的用户一节。
  • 禁止客户端创建 Class — 是否禁止客户端动态创建 Class。如果启用,那么通过 SDK 或者 REST API 都没办法动态创建不存在的 Class 了,这种情况下只能通过我们的数据管理平台来创建新 Class。
  • 禁止消息推送 — 是否彻底禁止消息推送。如果启用,任何消息推送的调用都不允许。
  • 禁止从客户端推送消息 — 是否禁止从客户端推送消息,如果启用,这那么通过 SDK 或者 REST API 都被禁止推送消息,只能通过我们管理平台提供的推送界面来推送消息。

我们一直努力提供更多功能给开发者来保护您的应用,也希望大家持续地给我们反馈,感谢。

2014 年 4 月第三周 AVOS Cloud 更新

本周最重要的改进是我们带来了用户反馈组件!您可以很简单地在应用中集成这个反馈组件,应用里的用户就可以通过反馈组件来提交反馈,您在网站(正在开发)或者我们提供的移动 App 里,将收到反馈的通知并且可以及时地回复用户。

更多反馈组件的详情请参考 用户反馈组件开发指南

继续阅读

AVOS Cloud 与您相聚在 2014 年 QCon 全球开发者大会

image

AVOS Cloud 将作为合作伙伴参加 2014 QCon 全球开发者大会。我们特别为大家准备了优惠活动和神秘大礼。 小伙伴儿们还等什么 机不可失 赶快加入进来一起搞~~。

QCon 是由 InfoQ 主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。自 2007 年 3 月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过 QCon 大会。

  • 时间:4.25 7 AM ~~ 4.27 4PM
  • 日程:http://www.qconbeijing.com/schedule.html
  • 位置:19 展位
  • 位置图如下:

image

2014 年 4 月第二周 AVOS Cloud 更新

4 月份的第二周更新如期来到,总结如下。

网站和服务端

  • 统计分析界面做了多平台统计数据汇总,默认不区分平台。
  • 统计分析添加自定义事件的转化率漏斗,详情见下面解释。
  • 统计分析界面增加 OSX 平台数据展示(有使用才会展示)。
  • 统计分析修复自定义事件某些情况下会重复的 Bug。
  • 我们对网站登录做了更强的安全保护。
  • 应用墙审核添加邮件通知功能,欢迎大家发布已经上线的 App(在应用设置里选择 发布到应用墙),应用墙可以在 这里 看到。
  • 限制 App 删除功能,必须是 App 创建者并且正确输入密码才可以删除 App。
  • 后端重新实现 iOS 推送,更加稳定。

本周,我们对统计界面做了改版,默认不再区分平台数据,显示的尽量是所有平台数据的总和,进入单项统计的时候,您还可以选择查看特定平台(比如 iOS)的统计数据。另外,我们添加了自定义事件的转化率漏斗统计。

继续阅读

今天 (2014-04-17) 推送和云代码服务故障说明

上一篇博客有提到, 今天凌晨电信网络切割, 我们知道会遇到一些问题, 如部分地区或部分运营商的用户会有一段时间的无法访问, 推送消息失败等.
比如北京移动用户无法访问等 (到傍晚才恢复). 这些网络割接的引起的跨网连接问题, 慢慢才会恢复, 我们也无力吐嘈了.

继续阅读

2014 年 4 月 17 号凌晨 AVOS Cloud 维护通告

我们接到 AVOS Cloud 所在机房的通知:

由于华北数据中心电信运营商将在 2014 年 4 月 17 日(周四)00:00~06:00 进行网络割接优化,期间会对贵公司电信
网络造成中断,累计中断时间约 1 小时左右。仅使用电信网络用户在网络割接优化期间请避免远程数据操作,联通网
络不受任何影响。

在 17 日凌晨 0 点至 6 点之间,电信用户可能会有累计一个小时的网络中断时间,无法访问 AVOS Cloud 服务,联通网络用户不受影响,由此造成的不便,我们表示诚挚的歉意,敬请谅解。

2014 年 4 月 AVOS Cloud 第一周更新

进入 4 月份,我们发布了第一周的更新。SDK 发布 v2.5.0,网站正式发布了 App 墙展示功能。详情如下。

网站

  • 改善账单页面 UI。
  • 发布 App 墙展示 功能,您只要在应用设置里填写相关信息并选择发布到 App 墙,我们审核之后就可以在该页面看到您的 App。

服务端

  • 修复 openssl 的 heartbleed 漏洞,我们建议在 4 月 8 号到 11 号之间有过登录行为的用户主动修改密码。我们也建议用户定期修改 AVOS Cloud 的帐户密码。
  • 修复加入 order(排序)的查询,最多返回 256 条数据(哪怕设置了更大的 limit)的 Bug,感谢用户反馈。

云代码

  • Web hosting 支持设置静态文件的 Cache-Control 的 http 头,加快静态文件访问,参考 这里

iOS SDK v2.5.0

  • AVQuerywhereKey:EqualsTo: 能够自动处理 AVObject 对象,自动转化为 Pointer 查询。
  • 修复 AVObjectsaveAll 和同步 save 方法不能保存关联对象的 Bug。

Android SDK v2.5.0

  • AVFile 现在增加了 AVFile(String name,String url,Map<String,Object> metaData) 初始化接口,用以存储网络文件
  • 修复 AVFile 的 metaData 字段名称错误
  • AVQuery.whereEqualTo(key,value) 当 value 为 AVObject 时的自动作为 Pointer 处理
  • 修正了 AVObject.deleteAll 中间可能存在 className 为空的异常问题
  • 修复 AVObject.deleteAll 某些情况下无法删除子类化对象的 Bug。

SDK 下载请到 SDK 下载页面

2014 年 3 月份的明星 App——汉字王国

我们隆重地向大家介绍 AVOS Cloud 3 月份的明星 App——汉字王国。

简介

这款应用由 墨齐 的教育专家团队、资深游戏开发设计师,以及国内顶尖儿童绘本画家、一流的儿童音乐创作人共同努力,在长达一年的筹备并通力合作下,终于在 2014 新年问世。相信可以给中国的学龄前儿童带来寓教于乐的全新体验。《汉字王国》荣膺 App Store 首页精品推荐第一位!

继续阅读

2014 年 3 月第 4 周 AVOS Cloud 更新

3 月份最后一周的更新延迟到本周一才跟大家见面。

网站

本次更新主要是发布新版数据管理平台,我们重新设计了数据管理平台的整体风格,希望能对开发者更友好。马上进入 控制台 看看吧!

这次改版力度很大,如果您在使用过程中遇到问题,请及时反馈给我们。感谢我们工程师和设计师的辛勤工作。

我们还发布了重新设计的 SDK 下载页面 ,现在可以按需选择模块来下载 SDK 了,不用担心 SDK 太大了。我们还修复了快速入门文档中的一些错误,再次感谢尊敬的用户们及时反馈。

我们还修复了 IE 用户邀请注册,没有赠送金额的 Bug,感谢用户反馈。

统计 API

本周我们还发布了统计的 REST API,可以通过 REST API 获取您应用的统计数据,在您的报表系统里做展现和通知等。

详情点击 这里

应用间数据共享

本周我们还发布了一个重量级的功能——应用之间的数据共享功能,我们称之为 Class 绑定 。选中一个想要绑定到其他应用数据的 Class,点击 其他 菜单,可以看到 Class 绑定 菜单的链接,点击即可进入:

20140331_class_binding1.png

20140331_class_binding2.png

进入 Class 绑定设置 后,我们可以看到两个选择框和三个多选框:

  • 选择目标应用,当前帐号下的所有应用都可以成为绑定的目标应用, 协作应用和当前应用除外
  • 选择目标 Class,选定了目标应用之前,可以选择想要绑定的目标 Class。
  • 选择需要共享的权限:ReadWriteDelete,选中相应权限,当前 Class 就可以读、写(插入和更新)以及删除共享的 Class 数据。

示例中,我们将 BoundTest 这个 class 绑定到 benchmark 应用的 GameScore 类,并且赋予了读、写和删除的权限,绑定之后,BoundTest 显示的数据就是 GameScore 表的数据,两者共享了所有数据。更新任何一张表,都将影响到另一张表。

但是,如果想修改 Schema(增加、删除列)、批量修改数据(删除 class 或者清除所有数据)、修改索引都需要到目标 Class 才可以操作,这是为了防止将一个 Class 共享给多个应用之后,意外修改破坏了其他应用。

数据共享可以应用到很多地方,最简单的例子是绑定新应用的 _User 表到老应用的 _User 表,就可以实现老应用的用户无需重新注册,就可以登录您的新应用。更多富有想象力的使用场景,等待您来挖掘。

Android SDK 发布 v2.4.1

主要更新如下:

  • 发布新消息推送服务 SDK,API 保持兼容。基于全新实现的 Push Server,更稳定,更实时,更可靠。
  • 更新 AVObject 代码,对象中没有保存的 AVFile 会在 save 时自动保存
  • 修正了 saveEventually 的部分 bug 和相关文档
  • 修正了可能存在的文件异常导致的 NPE 问题
  • 修复了一个 Relation 字段序列化时存在的 NPE 问题

推荐有在使用 v2.4.0 版本的用户升级到此版本。 请上周下载了 v2.4.1 版本的用户重新下载,谢谢。

SDK 下载

云代码命令行工具 0.4.0 版本

发布云代码命令行工具 0.4.0 版本,修复 req.user 的 Bug,感谢用户反馈。

升级请执行:

sudo npm install -g avoscloud-code