クラス MCDConnectedDevicesAccountManager
@interface MCDConnectedDevicesAccountManager : NSObject
SDK のすべてのアカウント関連機能に対して 1 つのエントリポイントを提供します。
プロパティ
accessTokenRequested
@property(nonatomic, readonly, nonnull) MCDEvent<MCDConnectedDevicesAccountManager*, MCDConnectedDevicesAccessTokenRequestedEventArgs*>* accessTokenRequested;
このイベントは、トークンを要求する必要がある場合に発生します。 このイベントはサブスクライブし、要求が送信される前に応答する準備ができている必要があります。
accessTokenInvalidated
@property(nonatomic, readonly, nonnull) MCDEvent<MCDConnectedDevicesAccountManager*, MCDConnectedDevicesAccessTokenInvalidatedEventArgs*>* accessTokenInvalidated;
このイベントは、トークン コンシューマーがトークン エラーを報告したときに発生します。 トークン プロバイダーは、トークン キャッシュを更新するか、新しいユーザー ログインを要求してアカウントのセットアップを修正する必要があります。
allAccounts
@property (nonatomic, readonly, nonnull) NSArray<MCDConnectedDevicesAccount*>* allAccounts;
このマネージャーによって現在追跡されているすべての MCDConnectedDevicesAccount。
メソッド
addAccountAsync
- (void) addAccountAsync:(MCDConnectedDevicesAccount* _Nonnull)account callback:(nonnull void (^)(MCDConnectedDevicesAddAccountResult* _Nonnull, NSError* _Nullable))callback;
アカウント マネージャーにアカウントを追加すると、完了するとコールバックが呼び出されます。
パラメーター
callback
コールバックの結果は、アカウントの追加が成功したかどうかを示します。
removeAccountAsync
- (void) removeAccountAsync:(MCDConnectedDevicesAccount* _Nonnull)account callback:(nonnull void (^)(MCDConnectedDevicesRemoveAccountResult* _Nonnull, NSError* _Nullable))callback;
アカウント マネージャーからアカウントを削除すると、完了するとコールバックが呼び出されます。
パラメーター
callback
コールバックの結果は、アカウントの削除が成功したかどうかを示します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示