Hi, 抱歉,让各位久等了,这个月的更新日志姗姗来迟。
9 月份以来,我们对 AVOS Cloud 做出了不少改进。首先,网站这块,我们大大增强了 Column 列的编辑功能,新增列的时候可以编写注释、设置默认值、是否隐藏以及是否必须等选项,另外针对 Number 类型的列可以设置自动增长选项,并且在创建后可以编辑列的这些属性。我们将列删除、重命名等功能转移到列边上的下拉菜单,如图所示:
其次,我们改进了云代码日志的展现形式,更友好。我们还对 Demo 项目展示做了改进,对每个 SDK 的 demo 做了梳理和划分,原来的 avoscloud-demo 仓库废弃,请前往具体的 SDK demo 仓库。我们还增加了很多 Demo,比如事件流、聊天等,希望能为您入手 AVOS Cloud 带来帮助。
实时通信的 JavaScript SDK 开始 beta 内测,如果您有需求,请在技术支持里提出申请,我们将酌情选择部分用户参与测试。
云代码命令行工具发布了 0.4.9-RC3 版本,提高了 upload 命令的文件上传成功率,感谢用户对我们的督促。JavaScript SDK 同期发布了 0.4.2 版本, iOS 和 Android SDK 更新了 v2.6.4 版本,WindowsPhone SDK 发布 v1.2.0,并且更新 Unity3D SDK 到 v1.3.3版本,详细更新日志见后面。
本周,Apple 推送了 iOS 8更新,相信很多朋友已经第一时间升级尝试。有一个变更事项值得开发者注意,iOS 8.0 之后使用定位服务前需要调用 [locationManager requestWhenInUseAuthorization]; 或者 [locationManager requestAlwaysAuthorization]; 获取用户单次或永久授权,而这两个请求授权需要在 info.plist 里面对应添加 NSLocationWhenInUseUsageDescription 或 NSLocationWhenInUseUsageDescription 的key/value,value 为开启定位服务原因的描述,SDK 内部使用的是单次授权。
完整的更新详情如下。
requestPasswordResetBySmsCode 和 resetPasswordBySmsCodeAV.Status 的 send 方法异常AV.User 的 requestEmailVerify 命名错误。