Share via


Accounts Namespace

The Accounts namespace provides classes for storing social-network account credentials and UIs for authentication.

Classes

Name Description
ACAccount

Represents a user account stored in the Accounts database.

ACAccountCredential

Encapsulates information needed to authenticate a user.

ACAccountStore

Encapsulates the Accounts database, providing access to ACAccount objects.

ACAccountStore.Notifications

Notifications posted by the ACAccountStore class.

ACAccountType

A class that contains information about ACAccounts of a particular type.

AccountStoreOptions

Options available when requesting Facebook access.

ACErrorCodeExtensions

Extension methods for the ACErrorCode enumeration.

ACFacebookAudienceValue

An enumeration whose values specify the visibility of a post to Facebook.

ACFacebookKey

A class that encapsulates keys necessary for Facebook requests. Used with RequestAccess(ACAccountType, AccountStoreOptions, ACRequestCompletionHandler).

ACLinkedInKey
ACTencentWeiboKey

Key to use when accessing Tencent Weibo accounts. Used with RequestAccess(ACAccountType, AccountStoreOptions, ACRequestCompletionHandler).

Enums

Name Description
ACAccountCredentialRenewResult

An enumeration whose values indicate the result of a credential renewal request (see RenewCredentials(ACAccount, Action<ACAccountCredentialRenewResult,NSError>)).

ACErrorCode

An enumeration whose values indicate various errors relating to accessing accounts.

ACFacebookAudience

Specifies target audience for Facebook posts.

Delegates

Name Description
ACAccountStoreRemoveCompletionHandler

A handler to be run when an attempt is made to remove an account from the store.

ACAccountStoreSaveCompletionHandler

A delegate that specifies the completion handler in calls to the SaveAccount(ACAccount, ACAccountStoreSaveCompletionHandler) method.

ACRequestCompletionHandler

A delegate that specifies the handler executed at the completion of calls to RequestAccessAsync(ACAccountType, NSDictionary)s.

Remarks

A global system for storing account information and UI to authenticate to services.

As of iOS 7, the supported services are:

ServiceACAccountType
Facebook Facebook
Sina Weibo SinaWeibo
Tencent Weibo TencentWeibo
Twitter Twitter