Classe MCDUserActivitySession

@interface MCDUserActivitySession : NSObject

Essa classe controla o envolvimento de uma atividade de usuário especificada (instância MCDUserActivity ).

Um MCDUserActivity está associado a um MCDUserActivitySession que rastreia por quanto tempo o usuário está envolvido nessa atividade. Por exemplo, uma atividade como assistir a um filme pode ocorrer dentro e fora ao longo de vários dias. Quando o usuário inicia pela primeira vez a nova atividade de assistir a um filme, um MCDUserActivitySession deve ser criado. Ele deve ser descartado quando o usuário alterna para uma atividade diferente. Quando o usuário for retomado, o aplicativo deverá criar outro MCDUserActivitySession do MCDUserActivity original para acompanhar a atividade enquanto o usuário estiver assistindo o filme.

Propriedades

activityId

@property(nonatomic, readonly, nonnull) NSString* activityId;

Uma ID exclusiva para o MCDUserActivity associado a esse MCDUserActivitySession.

Métodos

parar

- (void)stop;

Interrompe essa sessão de atividade. Isso deve ser chamado quando o usuário não estiver mais envolvido na atividade associada a esta sessão.