É possível executar a aplicação Q Q Q em segundo plano e interagir com a tela inicial?
-
22-09-2019 - |
Pergunta
Estou escrevendo um aplicativo Symbian usando o QT para Symbian que deve ser executado nos telefones S60 3rd Edition FP1, FP2 e 5th Edition.
No meu aplicativo, precisarei implementar a funcionalidade de notificação push que notificará o usuário de alterações no servidor. Basicamente, é um aplicativo de tarefas pendentes. Quando uma nova tarefa é atribuída ao usuário, ele deve ser notificado.
Idealmente, o usuário iniciará o aplicativo e, de alguma forma, o enviará para o plano de fundo para que continue aguardando notificações push (que é outra pergunta, mas terei que pesquisar um pouco primeiro!).
Quando uma notificação de push ocorre, idealmente, uma notificação é exibida na tela inicial do usuário, como indicar os próximos compromissos do calendário. Se isso não for possível, uma notificação pop -up do aplicativo pode ser feita.
A questão é: esse tipo de funcionalidade é possível com o QT apenas para o Symbian? Caso contrário, alguém pode me direcionar na direção certa? Até agora, eu só encontrei a API de publicação de tela inicial, mas isso é apenas para os telefones da 5ª edição da série 60.
Obrigado!
Solução
Para os telefones da 3ª edição, não há uma maneira publicada de adicionar à tela inicial. Vi comentários de que existe uma API, mas não há documentação e só funciona em você na ROM, por isso não é utilizável.
Você pode adicionar uma janela de sobreposição à tela inicial. Aqui está um exemplo da Nokia.
Ainda não fiz nenhum trabalho da 5ª edição, então não sei.