0.1.2 • Published 4 years ago

cordova-plugin-sign-in-with-apple v0.1.2

Weekly downloads
2,700
License
MIT
Repository
github
Last release
4 years ago

cordova-plugin-sign-in-with-apple

This plugin only supports iOS >= 13.

Installation

Plugin installation

cordova plugin add cordova-plugin-sign-in-with-apple

or

cordova plugin add https://github.com/twogate/cordova-plugin-sign-in-with-apple.git

Usage

window.cordova.plugins.SignInWithApple.signin(
  { requestedScopes: [0, 1] },
  function(succ){
    console.log(succ)
    alert(JSON.stringify(succ))
  },
  function(err){
    console.error(err)
    console.log(JSON.stringify(err))
  }
)

Options Example

  • requestedScopes is an array of requested scopes.
    • 0: FullName
    • 1: Email

Success Callback Data Example

Based on ASAuthorizationAppleIDCredential.

  • authorizationCode: string "<short-lived token used by your app for proof of authorization when interacting with the app’s server counterpart>"
  • email: string "address@example.com"
  • fullName: object, based on NSPersonNameComponents
  • identityToken: string "<JSON Web Token (JWT) that securely communicates information about the user to your app>"
  • state: string "<arbitrary string that your app provided to the request that generated the credential>"
  • user: string "<identifier associated with the authenticated user>"

Failure Callback Data Example

  • error: string "ASAUTHORIZATION_ERROR"
  • code: string 1001
  • localizedDescription: string "The operation couldn’t be completed. (com.apple.AuthenticationServices.AuthorizationError error 1001.)"
  • localizedFailureReason: string ""

Error Type

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.5

4 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago