Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
iPhone background
07-12-2012, 17:42
Mensagem: #1
Mac iPhone background
Boas tardes!

O iphone tem limitações muito rígidas para correr as aplicações em background, e por isso queria saber se alguém sabe como posso colocar a correr em background um método de ir buscar informação ao servidor processar a informação e caso seja necessário enviar uma notificação par ao servidor? isto a correr de hora a hora?

Se alguém souber algo agradecia resposta Wink.

Cumps Diogo Pinto
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
08-12-2012, 10:07
Mensagem: #2
RE: iPhone background
Não sei se percebi bem o que queres, mas estarás a falar de push notifications ( https://developer.apple.com/appstore/pus...index.html )?

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
08-12-2012, 10:49
Mensagem: #3
RE: iPhone background
Não isso não serviria mas já consegui dar a volta a questão!

Consegui colar um ciclo que me faz de x em x tempo (com um sleep) a execução de ir buscar a informação ao servidor e enviar depois uma notificação no caso de querer que esta seja enviada ao utilizador.

Então eu fiz o seguinte, dentro do metodo de background no ficheiro AppDelegate.m eu criei um objeto BackgroundTask onde corre dentro do mesmo um ciclo while infinito que faz esse processo.

Penso que não haverá problema quanto a isto na hora de aprovação para o appStore certo?

Cumps
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
08-12-2012, 11:01
Mensagem: #4
RE: iPhone background
O que me estás a descrever parece mesmo uma Push Notification, e o que estás a fazer tem graves problemas de performance e de lógica estrutural. Muito certamente não será aprovado.

Que parte de uma Push Notification é que não funcionaria para ti? Porque o teu servidor poderia ter um cron (se for necessário) que, quando detectasse o tal evento de notificação, fazia um pedido de push à Apple, notificando assim o cliente com o iPhone. Não tens nada infinito e é o funcionamento esperado.

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)