Pergunta

Estou desenvolvendo um aplicativo de despertador no iPhone. Não consigo descobrir como definir o alarme que será acionado mesmo que o aplicativo não esteja em execução. Por favor, sugira -me algum código ou tutorial para fazê -lo.

Desde já, obrigado.

Foi útil?

Solução

Notificações push ... ou ....

Outro dia, notei que, se eu desligasse a tela (com o botão na parte superior), meu aplicativo ainda estava recebendo atualizações de GPS ....

Então, estou começando a pensar que apenas pressionar o botão superior não sai do seu aplicativo ... você precisaria fazer alguns experimentos para provar isso ... mas talvez você ainda possa tocar um som com a tela desligada ?

Outras dicas

Notificações locais!

(Esta agora é a resposta correta, já que o iOS 4.0, então me dê os créditos !! (JK))

Realmente não há solução boa e limpa no momento. O melhor que pude encontrar é uma classe (http://code.google.com/p/iphone-insomnia/) Isso impede de dormir. Com isso em funcionamento, você pode fazer o que quiser, mas provavelmente drenará a bateria rapidamente.

Uma outra meia solução é que o iPhone não dorme se estiver carregando. Assim, você pode simplesmente alertar seus usuários de que o alarme só funcionará se o iPhone estiver carregando antes de ser definido e que eles não podem sair do aplicativo.

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