Githawk: Novo testador beta no iOS 12.1 não está recebendo notificações

Criado em 10 out. 2018  ·  52Comentários  ·  Fonte: GitHawkApp/GitHawk

  • Notifs são definidos para web no GitHub
  • As notificações push são ativadas no GitHawk e nas configurações de notificação do iOS
  • Criei casos de teste e esperei horas; sinta-se à vontade para testar aqui. Eles são preenchidos na lista da caixa de entrada de notificação, mas nenhuma notificação push chega
  • Fico feliz em fornecer qualquer outro detalhe solicitado
❔ question

Comentários muito úteis

Eu adicionei essas introduções ao novo botão de informações de configurações. Vamos ver se alguém tem tantos problemas com notificações antes de fazer muito mais.

Enviado com GitHawk

Todos 52 comentários

Existem itens na sua caixa de entrada?

Enviado com GitHawk

Sim. Esclarecerei no OP que é a isso que se refere o terceiro ponto

Esperei 11 minutos agora e nada aliás ... Esperei 2 a 3 horas ontem em outro teste

Você consegue enviar notificações de teste do servidor? Não são respostas reais do github, mas apenas confirmando que seu servidor está funcionando para mim. Essencialmente, confirma se é um atraso ou falta de recibo de envio.

Enviado com GitHawk

@ ijm8710 Não há servidor. Há um ótimo artigo sobre como o GitHawk implementa notificações: Link

Enviado com GitHawk

Há mais alguma coisa que eu possa fornecer ou fazer para diagnosticar isso?

Você recebe atualizações de crachás?

Enviado com GitHawk

Você pode enviar uma mensagem aqui e eu vou deixá-lo sentar e ver, por favor

👋

Portanto, os notofs entram, mas apenas quando eu abro o aplicativo. Acabei de perceber algo. Talvez a desativação da atualização do plano de fundo esteja impedindo o funcionamento do seu sistema de pseudo-notificação?

@ ijm8710 ya isso é possível. Certamente que a atualização do plano de fundo é essencial.

Enviado com GitHawk

Deixe-me testar mais uma vez. Um de vocês pode comentar sobre isso de novo, por favor

Oi

Enviado com GitHawk

Teste

Enviado com GitHawk

Não fez diferença. Não acho que seja isso

Badge só aparece ao entrar no aplicativo. Há algo que eu faço que deve controlar a frequência da busca

Bem, se seus emblemas não forem atualizados até você entrar, então (que eu saiba) provavelmente é um problema de atualização do bg.

Suas configurações estão assim?
GitHawk Upload by HuddieGitHawk Upload by Huddie

Enviado com GitHawk

Badge só aparece ao entrar no aplicativo. Há algo que eu faço que deve controlar a frequência da busca

@ ijm8710 , usamos o intervalo mínimo do iOS para buscar bg, mas o sistema operacional decide quando acionar, não temos controle. As atualizações não serão em tempo real, mas pelo menos para mim, elas são muito rápidas (em uma hora).

Enviado com GitHawk

@ ijm8710 Você está no modo de baixa energia por acaso?

Enviado com GitHawk

As configurações de
O modo de baixa energia não pode ser ativado para atualização do bg, mas como eu disse, isso não fez diferença

@rnystrom
Sim, eu tentei esperar vários gours. Sem dados. Não tenho certeza se você deseja logs ou algo assim. Novamente 12.1. Empurre alternado para dentro e para fora. Nada fazendo funcionar. Chocado sou só eu

para fazer uma anotação aqui. Habilitei a notificação push do aplicativo TF e nunca recebi nenhuma notificação do aplicativo. 😢

Não sei como o SO decide enviar notificações.

@rnystrom e @all eu tenho uma atualização sobre isso. Embora eu tenha ativado a atualização do plano de fundo, ela estava ativada apenas para wi-fi. A parte importante disso é que todos os meus testes foram feitos em um ambiente wi-fi, portanto, não achei que isso importasse. Assim que habilito o bg-always, os pushes entram em ação.

1) há uma razão para que o bg-always seja necessário, o bg-wi-fi não deve funcionar se eu estiver usando o wi-fi ao testar em intervalos de meio dia
2) existe alguma maneira de fazer esses notifs push sem bg ativado. Essencialmente, estou tentando deduzir se esta configuração pode funcionar sem um reuqirment de bg, com apenas um requisito de bg-wi-fi ou se requer bg-alwyas
3) recomendação: se tem que ser assim, eu definitivamente faria um comentário no changelog, uma vez que fosse introduzido, que bg-always é necessário, caso contrário, muitos usuários ficarão confusos sobre por que eles não conseguem fazê-lo funcionar
4) como o bg-always está com a vida da bateria? É por isso que eu sempre o tinha ligado apenas para Wi-Fi anteriormente

@ ijm8710 bom saber! Eu não ouvi se há alguma API para detectar a disponibilidade do bg fetch. Seria útil.

Pretendo adicionar um "?" botão ao lado da configuração push com mais informações sobre como funciona.

existe alguma maneira de fazer esses notifs push sem bg on. Essencialmente, estou tentando deduzir se esta configuração pode funcionar sem um reuqirment de bg, com apenas um requisito de bg-wi-fi ou se requer bg-alwyas

Não, a menos que adicionemos um componente de servidor que pesquisa GitHub para atualizações de notificação, que eu não tenho tempo para e estou preocupado com a privacidade do usuário.

Olá, então @rnystrom complete entenda que algum componente bg é necessário neste momento, mas não ficou claro se bg-always será necessário ou se há alguma configuração de permissões ajustável que permitiria que o bg-wifi funcione também. Conceitualmente, não vejo diferença supondo que o usuário esteja de fato em wi-fi

Também não está relacionado a ser um problema, mas como é sua experiência com bg-always on batttery life. Minha bateria está ok, isso provavelmente causaria uma queda perceptível na vida da bateria, algo quase insignificante ou algo um tanto quanto entre os dois?

Eu também não tenho notificações sobre a última versão Beta do iOS.

@ ijm8710 re: bateria, nunca tive um problema. Eu uso muito o modo de baixo consumo e sei que os push não funcionam nesse caso.

Enviado com GitHawk

Oh legal, podemos detectar o modo de baixo consumo de energia! Talvez mostremos algo em sua caixa de entrada que, se você tiver as notificações habilitadas, elas não aparecerão?

https://useyourloaf.com/blog/detecting-low-power-mode/

Enviado com GitHawk

Eu queria que houvesse a opção de aprovar manualmente certos processos como uma exceção bg para githawk fetching

@Rnystrom , ainda não vi seu comentário sobre isso. Entendo que as notificações não funcionarão quando o modo de baixo consumo estiver ativado (bg desativado). E eles funcionarão quando o bg estiver totalmente ligado. Mas, novamente, eles não funcionam quando o bg está no modo wi-fi, mesmo se você estiver no wi-fi. Você verificou se existe uma permissão relacionada a isso. Existe alguma maneira de contornar isso especificamente. Se estou em wi-fi e o bg está ativado, não faz sentido por que minha configuração tem que ser bg-sempre parada e não apenas por wi-fi enquanto estiver no wi-fi.

Eu não fiz, e não acredito que haja uma permissão. O sistema operacional controla a frequência de alerta.

Enviado com GitHawk

Presumo que você o tenha sempre em segundo plano. Você pode alternar para o wi-fi em segundo plano um pouco e testar. Veja se você consegue ver o que estou dizendo? @Rnystrom

Estou curioso para saber se é a parte de “dados de celular” da atualização do plano de fundo e não a atualização do plano de fundo em geral que faz a busca. Não tenho certeza se este comentário faz sentido totalmente.

@Rnystrom foi capaz de testar o que eu quis dizer?

Não, desculpe, realmente não terei tempo para mergulhar neste caso extremo. Se você encontrar uma solução, fico sempre feliz em aceitar PRs!

Enviado com GitHawk

@ ijm8710 você deve ser capaz de definir a atualização do bg para o que quiser em seu fork

Enviado com GitHawk

@huddie, você pode expandir isso ... Estou dizendo que se você configurou o bg para funcionar em wi-fi, não vai funcionar em wi-fi ... não pense que isso é um machado de ponta, mas basicamente um grande obstáculo para notifcações

@ ijm8710 Estou dizendo que se @rnystrom estiver ocupado e você quiser testá-lo em diferentes “configurações” / frequência de atualização do bg, poderá fazê-lo em seu fork pessoal do repo (se o tiver feito).

Enviado com GitHawk

Provavelmente vou brincar com isso, mas novamente não é a frequência. Estou afirmando que você definiu bg como fetfg no wi-fi, mas ele não busca. O prompt dirá aos usuários que eles precisam ter o bg habilitado para fazê-lo funcionar, mas prevejo muitos relatórios de erros quando isso sair do beta porque a maioria dos usuários, inclusive eu, ainda considero o bg-wifi como bg sendo habilitado

@ ijm8710 ah. Bem, se você testar e confirmar sua hipótese, por favor nos avise.

Enviado com GitHawk

Eu confirmei!

Eu testei religiosamente e é 100% @huddie

É por isso que estou dizendo que este não é um caso extremo

@ ijm8710 o melhor que posso sugerir é:

  1. Crie um PR resolvendo isso que tenho certeza que será aceito
  2. Publique um artigo ou algo que comprove que o celular do bg-refresh é diferente do bg-refresh no WiFi. Para mim, parece interessante que algo funcione no celular e não no WIFI. Eu pude ver o oposto. Como este é um novo recurso (notificações push), acho que pode haver 100 coisas que estão causando mudanças e, como está funcionando para mim e para outros, parece improvável que seja relacionado ao WiFi. Novamente, não estou dizendo que você está errado. Apenas sugerindo que você encontre um artigo ou etapas para reproduzir que deixem claro que esse é o problema.

Enviado com GitHawk

Eu vou fazer algumas pesquisas sobre 2 com certeza amanhã. Tudo o que estou pedindo é que alguém confirme 2 em sua extremidade também (eu fiz esse teste, mas ter mais de um testador ajuda!). Se eles confirmarem que podem receber notificações de bg-wi-fi, está em ny end, duvido que seja o caso. Se eles confirmarem que meu caso de problema está correto, isso é útil ... tudo o que precisa ser feito é que alguém precisa ajustar suas configurações de bg por 20 minutos e apenas ver se eles entram. Eu entendo que há um milhão de coxas que vão para o aplicativo, mas que teste específico não é totalmente difícil

@ ijm8710 deixe-me fazer um teste nisso.

Nunca recebi nenhuma notificação push até agora do GitHawk. Além disso, tenho usado o aplicativo pelo menos mais de uma vez por dia. (Instalou todas as compilações TF até agora)

Por algum motivo, isso pode estar funcionando nesta versão beta do bg-wi-fi. Não tenho certeza do que mudou. Não tenho certeza se @rizwankce e @mesqueeb estão começando a

Por curiosidade, é a "intenção" que se você estiver no modo de baixo consumo de energia, uma vez que você volte a ter bg, as notificações que você perdeu entre o catchup busquem aquelas que você pode ter perdido ou isso só acontecerá nas subsequentes a ter o fetch ativado novamente?

Posso confirmar isso no beta mais recente e no anterior, acho que agora recebo notificações com êxito. Eu realmente amo o GitHawk agora e não posso mais viver sem ele.

Fiz alguns testes do meu lado e comecei a receber notificações push agora.

Parece que o OS decide a frequência de busca com base no uso do aplicativo. Consegui obter acesso via Wi-Fi e dados móveis.

Enviado com GitHawk

@rizwankce era seu trabalhando na configuração real do bg-wi-fi ou bg-sempre ao usar o wi-fi? É super inconsistente para mim agora

@ ijm8710 Selecionei "WiFi e dados móveis" em Configurações e

Testando apenas para confirmar que ainda está funcionando melhor :)

@rnystrom espero que da última vez eu

Revisitando a última parte útil deste tópico, acho que um alerta de que se você tiver o modo de baixo consumo habilitado, as notificações não virão (já que o bg está completamente desligado) seria bom!

Eu adicionei essas introduções ao novo botão de informações de configurações. Vamos ver se alguém tem tantos problemas com notificações antes de fazer muito mais.

Enviado com GitHawk

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

rizwankce picture rizwankce  ·  3Comentários

rnystrom picture rnystrom  ·  3Comentários

Iron-Ham picture Iron-Ham  ·  3Comentários

BasThomas picture BasThomas  ·  3Comentários

rnystrom picture rnystrom  ·  3Comentários