Class ASAuthorizationAppleIDCredential

All Implemented Interfaces:
ASAuthorizationCredential, NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class ASAuthorizationAppleIDCredential
extends NSObject
implements ASAuthorizationCredential
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • ASAuthorizationAppleIDCredential

      protected ASAuthorizationAppleIDCredential()
    • ASAuthorizationAppleIDCredential

      protected ASAuthorizationAppleIDCredential​(NSObject.Handle h, long handle)
    • ASAuthorizationAppleIDCredential

      protected ASAuthorizationAppleIDCredential​(NSObject.SkipInit skipInit)
    • ASAuthorizationAppleIDCredential

      public ASAuthorizationAppleIDCredential​(NSCoder coder)
  • Method Details

    • getUser

      public String getUser()
    • getState

      public String getState()
    • getAuthorizedScopes

      public NSArray<NSString> getAuthorizedScopes()
    • getAuthorizationCode

      public NSData getAuthorizationCode()
    • getIdentityToken

      public NSData getIdentityToken()
    • getEmail

      public String getEmail()
    • getFullName

      public NSPersonNameComponents getFullName()
    • getRealUserStatus

      public ASUserDetectionStatus getRealUserStatus()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)