From 2b2ee994438ba5c3be21c7e8d88ecdaf64af8faa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Turek?= Date: Fri, 21 Nov 2025 14:04:38 +0100 Subject: [PATCH] Returning identityToken, authorizationCode as String not native Object --- packages/apple-sign-in/CHANGELOG.md | 4 ++++ packages/apple-sign-in/index.ios.ts | 4 ++-- packages/apple-sign-in/package.json | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 packages/apple-sign-in/CHANGELOG.md 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",