1.x -> 2.x 迁移指南
info 目前 SDK 2.x 版本改动如下:
废弃 Record 固有属性
新增回调函数所在执行队列
Record 类型的 save/update 方法增加 query 参数
Record 类型的 save/update/delete 方法增加 options 参数
Pay 微信/支付宝支付方法新增 options 参数
升级 Moya 以及 Alamofire
实时数据库(WebSocket)
废弃 Record 固有属性
已废弃 Record
以下属性:
createdById
String
创建者 Id
createdBy
Dictionary
创建者信息
createdAt
TimeInterval
时间戳,创建日期
updatedAt
TimeInterval
时间戳,更新日期
如需获取上述数据,可以通过访问 recordInfo
或者通过 get(_ key:)
获取相应数据。
废弃 Content 部分固有属性
已废弃 Content
一下属性:
createdById
String
创建者 Id
createdBy
Dictionary
创建者信息
createdAt
TimeInterval
时间戳,创建日期
updatedAt
TimeInterval
时间戳,更新日期
如需获取上述数据,可以通过访问 contentInfo
或者通过 get(_ key:)
获取相应数据。
Record 类型的 save 和 update 方法增加 expand 参数
Record 类型的 save/update/delete 方法增加 [RecordOptionKey: Any] 参数
Pay 微信/支付宝支付新增 options 参数
新增回调函数所在执行队列
Table
,ContentGroup
,FileManager
,File
,Pay
提供了callBackQueue
,类型为 DispatchQueue,默认为 .main。通过提供callBackQueue
,为所有回调函数在指定的队列执行。User
,Auth
,CurrentUser
,BaaS
的所有方法通过方法参数指定callBackQueue
。
升级 Moya 以及 Alamofire
Moya: ~> 14.0.0
Alamofire: ~> 5.0.0
实时数据库(WebSocket)
Last updated
Was this helpful?