クラス 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 オブジェクトを返します。