Pergunta

Eu estou escrevendo um aplicativo que está escondido na maior parte do tempo, mas às vezes ele deve aparecer no desktop do usuário. (É no cacau e Objective-C)

Eu não quero perturbar meus queridos usuários quando eles estão ocupados por exemplo assistindo a um filme ou chating ativamente com amigos etc. Eu gostaria que meu aplicativo aparece somente quando usuário não estiver ocupado com outro trabalho.

Assim, há uma maneira de detectar esse tempo "livre"?

Muito obrigado antecipadamente por todas as suas idéias brilhantes!

Foi útil?

Solução

Você pode dar uma olhada na fonte para Growl . Tem a sua noção de um "user idle" que ele usa para condição que atitude tomar com relação a notificações de lançamento. Pode haver código útil lá.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top