文档:https://leancloud.cn/docs/leanstorage_guide-swift.html#hash-2078777698
1.文档一开始的时候authData里的key为lc_apple,而后面的示例中变成了".apple"
2.
let appleData: [String: Any] = [
// 必须
"uid": "USER IDENTIFIER",
// 可选
"identity_token": "IDENTITY TOKEN",
"code": "AUTHORIZATION CODE"
]
identity_token和code的值是否必须为string类型?
因为从苹果那边获取到的两个都是data类型,直接填data会报'Invalid type in JSON write'的错误.
之后我用String(decoding: identityToken, as: UTF8.self)把各自都转成string类型后就成功了.
(但在推送那里的devicetoken也是data类型,却可以不用转化直接写入installation表)