@nativescript/google-signin Configure Placement
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- android, typescript
- Área
- authentication, mobile
Línea de trabajo
Comienza con los puntos de entrada main.ts/app.ts y las llamadas configure y signIn de @nativescript/google-signin descritas en la issue. Compara el ejemplo que falla con el pull request funcional enlazado y, después, verifica que configurar desde el punto de entrada recomendado ya no produzca errores de Android y que signIn tenga éxito.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
From the comment and past experiences I figured the configure method needed to be called in main.ts.
https://github.com/NativeScript/plugins/issues/492#issuecomment-1547155963
Also be sure you have called configure in main.ts (or app.ts depending on project type), eg:
import { GoogleSignin } from '@nativescript/google-signin';
GoogleSignin.configure();
This results in a error
GoogleSignin configuration error: Error: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter activity
and a GoogleSignin.signIn() error of
.signIn Error: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.content.Intent.migrateExtraStreamToClipData(android.content.Context)' on a null object reference
Putting the configure in a component or service after main.ts, still ensuring it's called only once, fixes this but it conflicts with @NathanWalker's recommendation
Examples made from ns create example-app --ng:
https://github.com/NicholasSmilovic/nativescript-google-signin-demo -> master broken
https://github.com/NicholasSmilovic/nativescript-google-signin-demo/pull/1 -> working
- Lenguaje dominante
- TypeScript
- Estrellas
- 206
- Forks
- 123
- Merge medio
- 2 d 1 h
- PR fusionados (30 d)
- 1
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NativeScript/plugins
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
NativeScript/plugins#680 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
NativeScript/plugins#671 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
NativeScript/plugins#640 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
NativeScript/plugins#668 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
NativeScript/plugins#665 · 1 comentario ·
Todos los issues de NativeScript/plugins
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
0xMiden/bridge-portal#132 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
area:tools bug good first issue help wanted priority:P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
TaewoooPark/Motifcode#14 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
newrelic-experimental/preflight#793 · 1 comentario ·