É possível construir um despertador como o aplicativo incorporado da Apple?

Muitos aplicativos de Lista de itens por-fazer, como o Wunderlist, oferecem algum tipo de recurso de chamada de atenção que normalmente apenas dispara uma notificação.

Mas nunca encontrei uma visão de notificação semelhante à do relógio de alarme pré-instalado. Sabes, isso bloqueia o telefone e oferece uma opção de dormir.

isto faz-me pensar se a funcionalidade do despertador que é incorporada no iOs pré-instalado da Apple, incluindo o tempo de configuração ou adicionar um o botão de dormir, etc, só está disponível para essa aplicação em particular?

Como sou designer sem qualquer habilidade em codificação, só quero saber se é possível ou não.

 2
Author: Tony Bolero, 2017-04-21

2 answers

Infelizmente isto não está disponível para os programadores. Você pode verificar todos os aplicativos de despertador relógio na AppStore, todos eles estão usando as notificações locais padrão. Que disparará de uma vez por todas. Você pode, claro, definir o seu som personalizado e mudar algumas opções, mas ele nunca vai funcionar como uma compilação em Clock app dentro do iPhone.

Pode ler mais sobre as notificações locais na documentação da Apple: https://developer.apple.com/reference/usernotifications/unnotificationrequest

 5
Author: Mike Mikina, 2017-04-21 09:49:47

Este aplicativo parece fazer exatamente isso, mas não faço ideia como ...

Eu testei - o, e ele conseguiu começar a tocar música num dispositivo bloqueado num tempo arbitrariamente escolhido, e por muito mais tempo do que o período de 30 anos permitido para os sons de notificação. Além disso, a música é transmitida a partir de uma estação de rádio on-line, o que significa que eles encontraram uma maneira de ...
  1. acorda a aplicação a partir de uma notificação programada sem interacção com o utilizador
  2. criar uma ligação de 'socket' a estação de rádio em segundo plano
  3. comece a tocar o som em segundo plano por um tempo indefinido

Eu também tentei o alarme No modo avião, e ele ainda tocava uma música de backup localmente armazenado, então provavelmente não abusa do modo de fundo VoiP ou notificações push, mas realmente é desencadeado por uma notificação local ...

Então, embora eu não possa dizer como, parece que existe uma maneira de revisão da App Store para criar uma aplicação de alarme real.

(Eu não sou afiliado com os desenvolvedores deste aplicativo, apenas fez algumas pesquisas sobre o que é possível.)

 5
Author: Ernesto Elsäßer, 2018-03-17 23:51:25