关于文档里Signin With Apple的authData的一些疑问

文档: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表)

目前的接口只支持 String 类型,之后会考虑直接支持 Data 类型,感谢您的反馈。