One Logo Pool Ball
App Services · IOS API REFERENCE

Accounts

Help users access and manage their external accounts from within your app, without requiring them to enter login credentials.

10 types

69 callable entries

2 skipped

97% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 5.0+ · Deprecated in iOS 14.0

ACAccountStoreDidChange

TypeScript
get ACAccountStoreDidChange(): _Foundation_NSNotification_Name
Swift declaration
static let ACAccountStoreDidChange: NSNotification.Name
get · iOS 6.0+ · Deprecated in iOS 11.0

ACAccountTypeIdentifierFacebook

TypeScript
const ACAccountTypeIdentifierFacebook: string
Swift declaration
let ACAccountTypeIdentifierFacebook: String
get · iOS 6.0+ · Deprecated in iOS 11.0

ACAccountTypeIdentifierSinaWeibo

TypeScript
const ACAccountTypeIdentifierSinaWeibo: string
Swift declaration
let ACAccountTypeIdentifierSinaWeibo: String
get · iOS 7.0+ · Deprecated in iOS 11.0

ACAccountTypeIdentifierTencentWeibo

TypeScript
const ACAccountTypeIdentifierTencentWeibo: string
Swift declaration
let ACAccountTypeIdentifierTencentWeibo: String
get · iOS 5.0+ · Deprecated in iOS 11.0

ACAccountTypeIdentifierTwitter

TypeScript
const ACAccountTypeIdentifierTwitter: string
Swift declaration
let ACAccountTypeIdentifierTwitter: String
get · iOS 5.0+

ACErrorDomain

TypeScript
const ACErrorDomain: string
Swift declaration
let ACErrorDomain: String
get · iOS 6.0+ · Deprecated in iOS 11.0

ACFacebookAppIdKey

TypeScript
const ACFacebookAppIdKey: string
Swift declaration
let ACFacebookAppIdKey: String
get · iOS 6.0+ · Deprecated in iOS 11.0

ACFacebookAudienceEveryone

TypeScript
const ACFacebookAudienceEveryone: string
Swift declaration
let ACFacebookAudienceEveryone: String
get · iOS 6.0+ · Deprecated in iOS 11.0

ACFacebookAudienceFriends

TypeScript
const ACFacebookAudienceFriends: string
Swift declaration
let ACFacebookAudienceFriends: String
get · iOS 6.0+ · Deprecated in iOS 11.0

ACFacebookAudienceKey

TypeScript
const ACFacebookAudienceKey: string
Swift declaration
let ACFacebookAudienceKey: String
get · iOS 6.0+ · Deprecated in iOS 11.0

ACFacebookAudienceOnlyMe

TypeScript
const ACFacebookAudienceOnlyMe: string
Swift declaration
let ACFacebookAudienceOnlyMe: String
get · iOS 6.0+ · Deprecated in iOS 11.0

ACFacebookPermissionsKey

TypeScript
const ACFacebookPermissionsKey: string
Swift declaration
let ACFacebookPermissionsKey: String
get · iOS 7.0+ · Deprecated in iOS 11.0

ACTencentWeiboAppIdKey

TypeScript
const ACTencentWeiboAppIdKey: string
Swift declaration
let ACTencentWeiboAppIdKey: String
get

ACErrorAccessDeniedByProtectionPolicy

TypeScript
const ACErrorAccessDeniedByProtectionPolicy: ACErrorCode
Swift declaration
var ACErrorAccessDeniedByProtectionPolicy: ACErrorCode { get }
get

ACErrorAccessInfoInvalid

TypeScript
const ACErrorAccessInfoInvalid: ACErrorCode
Swift declaration
var ACErrorAccessInfoInvalid: ACErrorCode { get }
get

ACErrorAccountAlreadyExists

TypeScript
const ACErrorAccountAlreadyExists: ACErrorCode
Swift declaration
var ACErrorAccountAlreadyExists: ACErrorCode { get }
get

ACErrorAccountAuthenticationFailed

TypeScript
const ACErrorAccountAuthenticationFailed: ACErrorCode
Swift declaration
var ACErrorAccountAuthenticationFailed: ACErrorCode { get }
get

ACErrorAccountMissingRequiredProperty

TypeScript
const ACErrorAccountMissingRequiredProperty: ACErrorCode
Swift declaration
var ACErrorAccountMissingRequiredProperty: ACErrorCode { get }
get

ACErrorAccountNotFound

TypeScript
const ACErrorAccountNotFound: ACErrorCode
Swift declaration
var ACErrorAccountNotFound: ACErrorCode { get }
get

ACErrorAccountTypeInvalid

TypeScript
const ACErrorAccountTypeInvalid: ACErrorCode
Swift declaration
var ACErrorAccountTypeInvalid: ACErrorCode { get }
get

ACErrorClientPermissionDenied

TypeScript
const ACErrorClientPermissionDenied: ACErrorCode
Swift declaration
var ACErrorClientPermissionDenied: ACErrorCode { get }
get

ACErrorCoreDataSaveFailed

TypeScript
const ACErrorCoreDataSaveFailed: ACErrorCode
Swift declaration
var ACErrorCoreDataSaveFailed: ACErrorCode { get }
get

ACErrorCredentialItemNotExpired

TypeScript
const ACErrorCredentialItemNotExpired: ACErrorCode
Swift declaration
var ACErrorCredentialItemNotExpired: ACErrorCode { get }
get

ACErrorCredentialItemNotFound

TypeScript
const ACErrorCredentialItemNotFound: ACErrorCode
Swift declaration
var ACErrorCredentialItemNotFound: ACErrorCode { get }
get

ACErrorCredentialNotFound

TypeScript
const ACErrorCredentialNotFound: ACErrorCode
Swift declaration
var ACErrorCredentialNotFound: ACErrorCode { get }
get

ACErrorDeniedByPlugin

TypeScript
const ACErrorDeniedByPlugin: ACErrorCode
Swift declaration
var ACErrorDeniedByPlugin: ACErrorCode { get }
get

ACErrorFailedSerializingAccountInfo

TypeScript
const ACErrorFailedSerializingAccountInfo: ACErrorCode
Swift declaration
var ACErrorFailedSerializingAccountInfo: ACErrorCode { get }
get

ACErrorFetchCredentialFailed

TypeScript
const ACErrorFetchCredentialFailed: ACErrorCode
Swift declaration
var ACErrorFetchCredentialFailed: ACErrorCode { get }
get

ACErrorInvalidClientBundleID

TypeScript
const ACErrorInvalidClientBundleID: ACErrorCode
Swift declaration
var ACErrorInvalidClientBundleID: ACErrorCode { get }
get

ACErrorInvalidCommand

TypeScript
const ACErrorInvalidCommand: ACErrorCode
Swift declaration
var ACErrorInvalidCommand: ACErrorCode { get }
get

ACErrorMissingTransportMessageID

TypeScript
const ACErrorMissingTransportMessageID: ACErrorCode
Swift declaration
var ACErrorMissingTransportMessageID: ACErrorCode { get }
get

ACErrorPermissionDenied

TypeScript
const ACErrorPermissionDenied: ACErrorCode
Swift declaration
var ACErrorPermissionDenied: ACErrorCode { get }
get

ACErrorRemoveCredentialFailed

TypeScript
const ACErrorRemoveCredentialFailed: ACErrorCode
Swift declaration
var ACErrorRemoveCredentialFailed: ACErrorCode { get }
get

ACErrorStoreCredentialFailed

TypeScript
const ACErrorStoreCredentialFailed: ACErrorCode
Swift declaration
var ACErrorStoreCredentialFailed: ACErrorCode { get }
get

ACErrorUnknown

TypeScript
const ACErrorUnknown: ACErrorCode
Swift declaration
var ACErrorUnknown: ACErrorCode { get }
get

ACErrorUpdatingNonexistentAccount

TypeScript
const ACErrorUpdatingNonexistentAccount: ACErrorCode
Swift declaration
var ACErrorUpdatingNonexistentAccount: ACErrorCode { get }

Skipped declarations

2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

ACAccountCredential.init()

inherited init: cannot prove legal (class declares 4 custom initializers)

ACAccount.init()

inherited init: cannot prove legal (class declares 1 custom initializer)