NativeScript / NativeScript/plugins

[@nativescript/google-signin] Tethered Device SignIn

Aberta
#511 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
TypeScript
Estrelas
206
Forks
123
Merge médio
2d 1h
PRs com merge (30d)
1

Descrição

Not really a bug but didn't know the etiquette to share for other people who encounter this issue.

Calling GoogleSignin.signIn on a tethered device results in an error of Error: |presentingViewController| must be set.

Traced this to index.ios.js const keyWindow = UIApplication.sharedApplication.keyWindow; is null since I'm guessing my keyWindow actually is related to my physical keyboard.

Switched to an emulator and everything is fine.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece com index.ios.js e a chamada de GoogleSignin.signIn descrita no relatório; em seguida, compare o comportamento em um dispositivo físico conectado e em um emulador. Está concluído quando o login não falhar mais com “presentingViewController must be set” no dispositivo conectado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
ios, typescript
Domínio
mobile
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.