This commit is contained in:
2025-10-30 20:23:34 +08:00
parent 9af91cc4bc
commit 247a87891e
8 changed files with 302 additions and 17 deletions

View File

@@ -85,8 +85,12 @@ static NSString * const kKBAppleUserIdentifierKey = @"com.company.keyboard.apple
- (void)authorizationController:(ASAuthorizationController *)controller didCompleteWithAuthorization:(ASAuthorization *)authorization API_AVAILABLE(ios(13.0)) {
if (@available(iOS 13.0, *)) {
ASAuthorizationAppleIDCredential *credential = authorization.credential;
// userIdentifier
// NSString *userID = credential.user; //
// / App userIdentifier
//
NSString *userID = credential.user ?: @"";
if (userID.length > 0) {
[self.class keychainSave:kKBAppleUserIdentifierKey value:userID];
}
if (self.completion) {
self.completion(credential, nil);
}