次の方法で共有


クラス MCDConnectedDevicesAccount

@interface MCDConnectedDevicesAccount : NSObject

このクラスは、アプリで認識されている 1 つのユーザー アカウントを表します。

プロパティ

anonymousAccount

+ (nullable instancetype)anonymousAccount;

匿名アカウントのシングルトン インスタンス。

accountId

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

このユーザー アカウントの一意識別子。

type

@property(nonatomic, readonly) MCDConnectedDevicesAccountType type;

アカウントの種類を記述する MCDConnectedDevicesAccountType 値。

コンストラクター

accountWithAccountId

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

このユーザー アカウントの一意識別子を持つこのクラスの新しいインスタンス。

パラメーター

  • accountId

このユーザー アカウントの一意の識別子文字列。

type

アカウントの MCDConnectedDevicesAccountType (アカウントの取得元の ID プロバイダーによって異なります)。

戻り値

アカウント識別子を持つ MCDConnectedDevicesAccount オブジェクトを返します。

initWithAccountId

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

このユーザー アカウントの一意識別子を持つこのクラスの新しいインスタンス。

パラメーター

  • type

アカウントの MCDConnectedDevicesAccountType (アカウントの取得元の ID プロバイダーによって異なります)。

戻り値

アカウント識別子で初期化された MCDConnectedDevicesAccount オブジェクトを返します。