苹果登录

This commit is contained in:
fengshuo
2024-02-29 00:42:41 +08:00
parent 1bf234a98e
commit cf3d50b308
33 changed files with 4187 additions and 3423 deletions

View File

@@ -78,6 +78,26 @@ class AuthViewModel: NSObject {
}
}
func authApple(params:[String: Any]) {
var par = params
par.updateValue("5", forKey: "type")
RequestPost(path: "acc/third/login", parma: par) { data in
if let account = Deserialized<UserTokenObject>.toModel(with: data) {
LoginTokenConfig.config.saveTokenToLocaltion(token: account)
self.token.onNext(account)
self.token.onCompleted()
///token
if let accessToken = account.access_token {
self.tokenTransformTicket(accesToken: accessToken)
}
}
} fail: { code, msg in
self.token.onNext(nil)
self.token.onCompleted()
}
}
///tokenticket
func tokenTransformTicket(accesToken:String) {
let params = ["access_token": accesToken, "issue_type": "multi"]