Como definir o alarme usando o uidatepicker?
-
21-09-2019 - |
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.
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.