Partager via


Classe MCDConnectedDevicesAccount

@interface MCDConnectedDevicesAccount : NSObject

Cette classe représente un compte d’utilisateur unique connu par une application.

Propriétés

anonymousAccount

+ (nullable instancetype)anonymousAccount;

Singleton instance du compte anonyme.

accountId

@property(nonatomic, readonly, copy, nonnull) NSString* accountId;

Identificateur unique de ce compte d’utilisateur.

type

@property(nonatomic, readonly) MCDConnectedDevicesAccountType type;

Valeur MCDConnectedDevicesAccountType décrivant le type de compte.

Constructeurs

accountWithAccountId

+ (nullable instancetype)accountWithAccountId:(nullable NSString*)accountId type:(MCDConnectedDevicesAccountType)type;

Une nouvelle instance de cette classe avec l’identificateur unique de ce compte d’utilisateur.

Paramètres

  • accountId

Chaîne d’identificateur unique pour ce compte d’utilisateur.

type

McDConnectedDevicesAccountType du compte (dépend du fournisseur d’ID d’où provient le compte).

Retours

Retourne un objet MCDConnectedDevicesAccount avec l’identificateur de compte.

initWithAccountId

- (nullable instancetype)initWithAccountId:(nullable NSString*)accountId type:(MCDConnectedDevicesAccountType)type;

Une nouvelle instance de cette classe avec l’identificateur unique de ce compte d’utilisateur.

Paramètres

  • type

McDConnectedDevicesAccountType du compte (dépend du fournisseur d’ID d’où provient le compte).

Retours

Retourne un objet MCDConnectedDevicesAccount initialisé avec l’identificateur de compte.