Apple Push Notification Reliablity -- iphone campo com ios campo com notifications campo com apns camp apple Relacionado O problema

Apple Push Notification reliablity


0
vote

problema

português

Eu tenho um aplicativo suportado em Android e iOS. O aplicativo precisa de um serviço de plano de fundo que atinge um servidor remoto a cada minuto. O trabalho é simples para o aplicativo Android, mas como a tarefa de fundo não é suportada no iOS que eu preciso empregar notificações push para o aplicativo iOS. A Apple diz que a entrega da notificação por push nunca é reconhecida. Não posso pagar a falha de notificação por push, pois preciso enviar uma mensagem muito crucial através da notificação. Minhas perguntas são:

1) Qual é a taxa de falha de notificações push?

2) são notificações push sempre confiáveis ​​para enviar mensagens importantes?

3) Suponha que o servidor que seja suposto enviar notificações push envie um grande número de notificações push a cada minuto. Quais são as chances de inspecionar a falha de notificação em tal caso?

4) Quais circunstâncias causam entrega de notificação por push para falhar?

Se você tiver algum recurso útil, por favor, forneça o mesmo. Obrigado.

english

I have one app supported on both Android and iOS. The app needs a background service which hits a remote server every minute. The job is simple for Android app but since background tasking is not supported in iOS I need to employ push notifications for iOS app. Apple says that the delivery of push notification is never acknowledged. I cannot afford push notification failure since I need to send a very crucial message through notification. My questions are:

1) What is the failure rate of push notifications?

2) Are push notifications always reliable to send important messages?

3) Assume that the server which is supposed to send push notifications sends a large number of push notifications every minute. What are the chances of push notification failure in such a case?

4) Which circumstances cause push notification delivery to fail?

If you have any useful resources please provide the same. Thanks.

           

Lista de respostas

2
 
vote
vote
Melhor resposta
 

As notificações chegam a 99,9%, acho que o 0,01% é quando o seu telefone não tem rede. Essa é a única razão pela qual não passará, a menos que você tenha um servidor pobre com 10000 solicitações por segundo, então sim que falharão.

Então, para os melhores resultados, basta obter um bom servidor. Eu não acho que você pode ajudar as pessoas com cobertura celular. Mesmo se você executou em segundo plano, eles não poderão extrair dados da Internet, se não tiverem rede celular.

A Apple quer que você não confie nele 100%, então faça um plano de backup para ele, deixe o usuário saber o aplicativo não pode se conectar ao servidor se não houver rede. Eu vou dizer que as notificações push, então, se isso falhar, tente obter do servidor manualmente e fazer notificações locais, se o aplicativo não puder fazer conexão com o servidor disparar uma notificação local que diz que não pode se conectar ao seu servidor. < / p >.

Espero que isso ajude?

 

The notifications come through 99.9%, I think the 0.01% is when your phone doesn't have network. That is the only reason it won't go through, unless you have a poor server with 10000 requests per second then yes that will fail.

So for best results just get a good server. I don't think you can help people with cellular coverage. Even if you did run in background they won't be able to pull data from internet if they don't have cellular network.

Apple just wants you to not rely on it 100%, so make a backup plan for it, let the user know the app can't connect to the server if there's no network. I'll say do push notifications, then if that fails try get from server manually and make local notifications, if the app can't make connection to the server fire up a local notification that says it couldn't connect to your server.

Hope this helps?

 
 
 
 

Perguntas relacionadas

3  Como faço para obter notificações push iical trabalhando?  ( How do i get ical push notifications working ) 
Se eu atualizar um evento no meu iPhone 3GS executando o iOS 4.3.3, ele é atualizado corretamente no site do MobileMe calendário, mas não no iCal - eu tenho q...

4  Como selecionar qual dispositivo IOS recebe notificações push (para o Facebook)  ( How to select which ios device receives push notifications for facebook ) 
Eu tenho um iPad 2 e um iPhone 3GS, ambos os quais têm o aplicativo oficial do Facebook. Desde que eu configurei o Facebook no meu iPad, apenas meu iPad tem r...

3  Push notificações não está mais funcionando?  ( Push notifications no longer working ) 
Push Notificações para qualquer aplicativo não está mais funcionando com a minha rede Home WiFi. Eu estou executando um iPhone 4 com iOS 4.3.2. Eu tentei 5223...

2  IOS 10 Conteúdo e Extensão de Serviço [Fechado]  ( Ios 10 content and service extension ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

0  Apple Push Notification Reliablity  ( Apple push notification reliablity ) 
Eu tenho um aplicativo suportado em Android e iOS. O aplicativo precisa de um serviço de plano de fundo que atinge um servidor remoto a cada minuto. O trabalh...

2  Notificações do push do aplicativo do iPhone Gmail não funcionam  ( Iphone gmail app push notifications not working ) 
Notificações push no aplicativo do Gmail no meu iPhone não estão mais funcionando corretamente. Eu tenho o primário apenas selecionado para minhas notificaçõe...

19  Como posso desativar as notificações push para aplicativos individuais no iOS 5?  ( How can i turn off push notifications for individual apps in ios 5 ) 
Quando um aplicativo é instalado primeiro, ocasionalmente pergunta se você gostaria de receber notificações push para esse aplicativo. Normalmente clico em "n...

4  Notificações Apple Push Notificações SSL  ( Apple push notifications ssl error ) 
Os APNs funcionaram bem para vários meses até poucas semanas. Toda vez que enviamos notificações push a conexão aborta com o seguinte erro: . PHP ADVERTÊNCI...

1  Fazendo um alerta de notificação por push mais agressivo  ( Making a push notification alert more aggressive ) 
É possível alterar como uma notificação por push se comporta quando é recebido em um dispositivo iOS e / ou relógio da Apple? Eu pergunto porque tenho um ap...

1  App iOS usando o pesquisamento para recuperar os dados mais recentes  ( Ios app using polling to retrieve newest data ) 
Atualmente, temos um aplicativo iOS no desenvolvimento que usa o método baseado em pesquisa para recuperar os dados mais recentes da API de REST. se o aplicat...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.