月度归档:2014年09月

助力开发者出海—— AVOS Cloud 北美节点今起试运行

Hi, 尊敬的 AVOS Cloud 开发者:

AVOS Cloud 发布近一年来得到了国内众多开发者的喜爱和支持,已成为专业移动应用开发者首选的后端服务平台。对我们来说,现在是向下一个里程碑出发的合适时间。在过去的几个月里,我们征询了很多用户对产品的反馈,被提到最多的建议之一是开通海外节点。

互联网的世界是平的,信息的流动、市场和生态圈的融合是大势所趋。我们欣喜地看到越来越多的国内开发者扬帆出海,在世界舞台上寻找新的机会,也有很多优秀的移动应用在海外市场获得认可。我们衷心希望能为这些有国际视野的开发者提供同样优秀的服务,所以在一段时间之前开始了北美节点的部署,并会在近日逐渐开放给已经提交申请的测试用户使用,尚未提交申请的用户可以 点击申请

由于下层服务的差异,在北美部署 AVOS Cloud 服务有很大的工作量。感谢研发团队的投入和努力,我们只用了非常短的时间就让新节点进入了试用阶段。目前,除短信服务暂不可用外,北美节点和我们国内的节点在功能上没有差异,并且北美节点在试用期内完全免费。由于成本结构的差异,在正式运营后将会有与国内不同的定价。我们会在保证可持续性的前提下,继续为开发者提供实惠和高质量的服务。

Cheers,
The AVOS Cloud Team

AVOS Cloud 集群网络升级维护公告

为了对用户提供更快速、稳定、安全的服务,AVOS Cloud 计划于 9 月 16 日(周二)凌晨开始对 AVOS Cloud 集群架构进行升级维护,并切换至 BGP 网络。在此期间,AVOS Cloud 的所有线上服务将会有一段时间无法访问。升级的时间窗口从 2014 年 9 月 16 日凌晨 1 点开始,预计服务实际中断时间约 3 小时,最多不会超过 6 小时(凌晨 1 点至上午 7 点这个时段),我们会尽可能快地恢复服务。很抱歉给您带来不便,但相信这次升级带来的好处会让您更加喜爱我们的产品。

由于这次升级也会影响到 SDK 及文档的下载,您可以在以下地址提前下载我们的 SDK 和离线文档:
https://download.avoscloud.com/sdk/
https://cn.avoscloud.com/docs/avoscloud-docs.tar.gz

由于服务器外网 IP 将会变化,如果您依赖于云代码服务的具体 IP 地址(比如防火墙设置),请提前添加以下的新 IP。由于 DNS 更新可能需要一定时间,请不要删除旧的 IP 地址。

180.150.179.36
180.150.179.49
180.150.178.221

如果您对这次升级有任何顾虑,请与我们联系:support@avoscloud.com。

2014 年 8 月份明星 App:赏金海盗

赏金海盗是一款益智动脑,锻炼眼力记忆力的问答型手游,由海盗联盟团队一手所创。

第一次进入界面,游戏以微动画的形式将用户带入赏金海盗,这时相信很多人都已经成为海盗世界追逐荣誉的一员了。在用户达成成就感的同时给予他们价值不等的财富,财富值可以体现哦~喜欢益智型手游的小伙伴儿千万不要错过!

海盗联盟团队是通过 Parse 得知我们的,他们之前一直使用 Parse 作为后端服务平台,但由于 Parse 在国内访问速度的原因,赏金海盗还是决定转向国内的同类型产品,经过对比国内几家 BaaS 服务提供商,发现 AVOS Cloud 的体验相对较好,便将服务器部署到了我们的平台。

开始使用我们的服务后,稳定的服务性能及便捷的 Api 接口,配合使用 SDK,大大缩短了产品的开发周期,赏金海盗很快便上线了。更值得肯定的是,我们的技术支持服务响应也是十分迅速。上线初期,赏金海盗云代码发生了异常,导致 Api 数据增长迅猛,我们第一时间便给予了回应,通过短时间的沟通,对 bug 进行分析,定位到了问题的原因,最终帮助用户解决了数据异常的问题。这也是赏金海盗放心将数据托管到我们的平台,尝试使用其他服务的原因之一。

最后,赏金海盗 CTO 张文琳在这里与大家分享了一些使用 AVOS Cloud 服务的经验:对于初创团队来讲,专注是非常重要的,AVOS Cloud 提供高可靠及高扩展的 BaaS 服务可以为我们的市场试错提供更多机会,团队也可以更专注在前端的功能及体验上。另外,功能整合这一点做的也非常好,像一般开发者要去集成第三方统计组件,推送组件,甚至实时通讯组件,而 AVOS Cloud 将这些功能都集成在一起,为开发者提供了整体解决方案。

扫描二维码或点击下方链接即可下载:
赏金海盗

iTunes 下载链接

2014 年 8 月下旬 AVOS Cloud 更新汇总

这里给大家汇报下 8 月份下旬我们对 AVOS Cloud 做出的改进。

首先,我们为控制台增加了实时消息管理页面,

realtime_console

如果您使用我们的实时通信组件,就可以在这里看到在线用户、累计用户、今日发送消息数目等信息,方便大家监控和管理。我们还持续地对技术支持、网站等 UI 界面做出了持续性的改进。

API 服务这块,我们修复了 /batch 接口在云代码 2.0 上的 Bug,感谢用户的反馈。并且改进了控制台显示应用列表页面的加载性能。短信服务增加了根据手机号码重置注册用户密码的新 API,具体见 REST API 文档

此外,统计开放 API 大规模改进,支持批量查询,增加用户存留,实时数据等接口,具体也请参考 REST API 文档

AVOS Cloud 的 Android 移动客户端发布了新版本,支持实时用户展现,欢迎下载更新。

云代码 2.0 改进了应用错误信息保存和展现,并且对稳定性做出了很大改进,最重要的是移除云代码项目中 config/global.json 中关于 app id 和 app key 的强制约束(可选),因此可以同一个 Git 仓库部署到多个云代码 2.0 项目。(通过命令行工具暂不支持)。云代码的命令行工具改进了对 2.0 的支持,并修复 windows 上无法运行的一些问题。欢迎更新尝试。

Android 和 iOS SDK 都发布了新版本 2.6.3,Android 改进了统计数据的收集方式,减少对应用的性能影响,提高推送消息的到达率,此外就是 Bug 修复。iOS 主要是 Bug 修复和优化大文件上传。

我们还发布了 WindowsPhone SDK 和 Unity3D SDK 1.1.2 版本,改进了文件上传进度的计算方式。

下面是详细的更新日志。

网站和服务

  • 网站发布实时消息控制台。
  • 统计开放 API 支持更多查询选项,支持批量查询,增加用户存留,实时数据等接口。
  • API 修复 /batch 接口
  • ACL 的 write 权限覆盖删除功能,删除也要尊重对象 ACL 中的 write 权限。
  • 改进应用列表展示页面性能。
  • 改进技术支持和网站等 UI 细节。
  • 聊天服务扩容。

云代码

  • 支持测试环境和生产环境的平滑迁移,提升稳定性。
  • 去除对 config/global.json 中 app id 和 app key 的强依赖,现在可以一个 Git 仓库部署到多个云代码 2.0 应用(暂不支持命令行部署)。
  • 改进命令行工具,支持云代码 2.0 和 windows 系统。
  • 其他一些发现的 Bug 修复,感谢云代码 2.0 以来所有尝试迁移用户的积极反馈。

Android SDK v2.6.3

  • 修正 AVUser 在本地存储后再次 getRelation 以后可能存在的 NPE 问题
  • 修正了聊天 SDK 签名相关的 bug
  • 提高消息推送到达率
  • 为 AVFile 增加 getOriginalName() 方法来获取原始文件名。
  • 修正 ACL 中 Role name 没有自动加上 role: 前缀的 Bug(保持向前兼容)。
  • 添加使用手机号码重置注册账号密码 API

iOS SDK v2.6.3

  • 添加使用手机号码重置注册账号密码 API
  • 修复 setEnableCrashReport 无效的问题
  • 添加 AVUserFeedback.h 头文件
  • 修复循环指针引用导致崩溃的问题
  • 优化大文件上传策略
  • AVSession 添加对 peerId 长度检查

Unity3D SDK 和 WindowsPhone SDK 1.1.2

  • 改进文件上传进度计算方式。

SDK 下载点击 这里