Spanish Error 401 when using the solution to sending push messages on Android

oscarv

Member
Buenas tardes, con la modificación que se hizo para enviar mensajes push por Android, me sale error 401.

Registro conectado a: 42005b5b97286659
--------- comienzo del principal
--------- comienzo del sistema
*** Servicio (inicio) Crear ***
** Inicio del servicio (arranque) **
** Actividad (principal) Crear (primera vez) **
###########################El archivo existe
/data/user/0/makoa.rosasarone/files/makoarosadesaron-firebase-adminsdk-p980g-a3fedbfd54.json
No se pudo crear el token
** Resumen de actividad (principal) **
enviando mensaje a la cola de espera de actividad no inicializada (submitjob)
*** Receptor (httputils2service) Recibir (primera vez) ***
** Actividad (principal) Pausa, UsuarioCerrado = falso **
enviando mensaje a la cola de espera (dormir)
*** Servicio (inicio) Crear ***
** Inicio del servicio (arranque) **
** Actividad (principal) Crear (primera vez) **
###########################El archivo existe
/data/user/0/makoa.rosasarone/files/makoarosadesaron-firebase-adminsdk-p980g-a3fedbfd54.json
No se pudo crear el token
** Resumen de actividad (principal) **
*** Receptor (httputils2service) Recibir (primera vez) ***
Error de respuesta. Motivo: , Respuesta: {
"error": {
"código": 401,
"message": "Faltan las credenciales de autenticación requeridas en la solicitud. Se esperaba un token de acceso OAuth 2, una cookie de inicio de sesión u otra credencial de autenticación válida. Consulte https://developers.google.com/identity/ iniciar sesión/web/devconsole-project.",
"estado": "NO AUTENTICADO",
"detalles": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"razón": "FALTAN_CREDENCIALES",
"dominio": "googleapis.com",
"metadatos": {
"método": "google.firebase.fcm.v1.FcmService.SendMessage",
"servicio": "fcm.googleapis.com"
}
}
]
}
}


************************************************** ************************************************** *************************************************

He instalado y comprobado que el acceso existe en DirInternal e incluso he probado a utilizarlo desde DirAssets. Sé que es algo sencillo, pero no encuentro qué más hacer.
Gracias de antemano
 

josejad

Expert
Licensed User
Longtime User
Hola:

Por favor, usa las etiquetas [code] .... pega tu código o errores aquí [/code] para que se pueda leer más fácil el contenido.
Estás poniendo tus posts en este foro y en el de inglés a la vez, lo cual puede estar bien, pero actualiza las soluciones cuando las tengas.
Como te comentan en el otro foro, tienes que explicar mejor las cosas y poner tu código, etc... no podemos andar adivinando.
También sería bueno que respondas cuando solucionas las cosas con la solución a la que has llegado, para ayudar a otra gente.

Y por favor, da más datos cuando hagas una pregunta:

la modificación que se hizo para enviar mensajes push por Android
¿Qué modificación? Supongo que esta?

Has seguido los pasos que indica este hilo?

B4A

1. Sigue el tutorial de integración de Firebase: https://www.b4x.com/android/forum/threads/integrating-firebase-services.67692/
2. Descarga el archivo google-services.json y ponlo en la carpeta de tu proyecto.
3. Descarga y entiende el proyecto adjunto
4. La notificación se crea en el receiver de FirebaseMessagin. Ten en cuenta que en modo debug, sólo funcionará mientra la app se está ejecutando

Probablemente te falte alguno de esos pasos, porque tu error es claro:
"Faltan las credenciales de autenticación requeridas en la solicitud".

Y te indica que consultes https://developers.google.com/identity/ ¿Lo has hecho?
 
Last edited:
Upvote 0
Top