diff --git a/packages/apple-sign-in/CHANGELOG.md b/packages/apple-sign-in/CHANGELOG.md new file mode 100644 index 00000000..8d580cbf --- /dev/null +++ b/packages/apple-sign-in/CHANGELOG.md @@ -0,0 +1,4 @@ +## 1.0.1 (2025-11-21) + +### 🩹 Fixes + - **apple-sign-in:** iOS identityToken and authorizationCode return string instead object diff --git a/packages/apple-sign-in/index.ios.ts b/packages/apple-sign-in/index.ios.ts index 3764942e..25a8bfbc 100644 --- a/packages/apple-sign-in/index.ios.ts +++ b/packages/apple-sign-in/index.ios.ts @@ -222,14 +222,14 @@ function ensureClass() { const identityTokenData = credential.valueForKey('identityToken'); if (identityTokenData) { - identityToken = NSString.alloc().initWithDataEncoding(identityTokenData, NSUTF8StringEncoding); + identityToken = NSString.alloc().initWithDataEncoding(identityTokenData, NSUTF8StringEncoding).toString(); } let authorizationCode = null; const authorizationCodeData = credential.valueForKey('authorizationCode'); if (authorizationCodeData) { - authorizationCode = NSString.alloc().initWithDataEncoding(authorizationCodeData, NSUTF8StringEncoding); + authorizationCode = NSString.alloc().initWithDataEncoding(authorizationCodeData, NSUTF8StringEncoding).toString(); } let fullName: UserFullName = null; diff --git a/packages/apple-sign-in/package.json b/packages/apple-sign-in/package.json index 6a25d0d1..a4561719 100644 --- a/packages/apple-sign-in/package.json +++ b/packages/apple-sign-in/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/apple-sign-in", - "version": "1.0.0", + "version": "1.0.1", "description": "Sign In With Apple", "main": "index", "typings": "index.d.ts",