es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

[expo-notifications][flujo de trabajo administrado][EAS Build][Android] el sonido personalizado no se reproduce en las notificaciones programadas localmente

Estoy programando notificaciones localmente con sonido personalizado, pero el sonido personalizado no se reproduce. De hecho, no se muestra ninguna alerta de notificación, aunque show alert y shouldPlaySound están establecidos en true en setNotificationsHandler. También debe mencionarse que el color sigue siendo el mismo a pesar de que he agregado el color personalizado en el plugin expo-notifications en app.json, así como en el canal de notificación y en la entrada de contenido de notificación.

He comprobado la configuración de notificación del dispositivo en el que instalé el apk. El canal de notificación está presente y el tono de llamada predeterminado de este canal también está configurado en el sonido personalizado. Sin embargo, simplemente no se reproduce cuando llega la notificación.

Código relevante:

import { StatusBar } from “expo-status-bar”;
import React from “react”;
import { Text, View, Platform, Button } from “react-native”;
import * as Notifications from “expo-notifications”;

Notifications.setNotificationHandler({
handleNotification: async () => ({
shouldShowAlert: true,
shouldPlaySound: true,
shouldSetBadge: false,
}),
});

export default function App() {
React.useEffect(() => {
setNotificationChannelAsync();
}, []);

return (

Esta aplicación es para probar notificaciones

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Respuesta Estoy teniendo un problema con las notificaciones personalizadas de sonido que no suenan, aunque show alert y shouldPlaySound están configurados en true en setNotificationsHandler. También he añadido el color personalizado en el plugin expo-notifications en app.json así como en la entrada de canal de notificación y contenido de notificación.

    He revisado la configuración de notificación del dispositivo en el que instalé la APK y el canal de notificación está presente y el tono de llamada predeterminado de este canal también está configurado en el sonido personalizado. Sin embargo, simplemente no suena cuando llega la notificación.

    El código relevante y un ejemplo mínimo reproducible se pueden encontrar en el siguiente repositorio de GitHub:
    https://github.com/basit3407/testing-custom-sound-notifications

Comments are closed.