Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

417
Vistas
¿Cómo agregar paquetes de stickers animados a WhatsApp usando React Native?

Estoy usando el selector de imágenes para elegir imágenes webp animadas en Android nativo y puedo agregar pegatinas estáticas, pero no puede agregar un paquete de pegatinas animadas. Para evitar problemas con el tipo de archivo, he usado etiquetas adhesivas de muestra de los activos de etiquetas animadas de muestra de WhatsApp. (icono de la bandeja png con un tamaño de 96x96 de menos de 50 kb y 3 archivos webp animados)

Estoy usando react-native-whatsapp-sticker y lo modifiqué de acuerdo con un repositorioreact-native-dynamic-whatsapp-sticker . Esos módulos no se han actualizado desde hace 2 o 3 años, por lo que el repositorio no contiene código para pegatinas animadas. Así que comparé mi módulo con la aplicación de muestra de WhatsApp e hice los cambios correspondientes. No hay errores al crear la aplicación y se agregan pegatinas si configuro el paquete de pegatinas animadas en falso. Pero configurando "animated_sticker_pack"=true y luego agregando el paquete de stickers, WhatsApp muestra un error como "hay un problema con este paquete..." .

a continuación se muestra el código y los enlaces para el archivo de módulos. He estado tratando de resolverlo pero no pude tener éxito. Gracias por adelantado.

error

Código:

 let pack = { "identifier": 'id1', "name": 'name1', "publisher": 'pub', "tray_image_file": tray, "publisher_email": Meta['EMAIL'], "publisher_website": Meta['SITE'], "privacy_policy_website": Meta['POLICY'], "license_agreement_website": Meta['LICENSE'], "image_data_version":"1", "avoid_cache":true, "animated_sticker_pack":true, // if false then works fine for static sticker "stickers": stickers // array of {image_file:image.uri, emojis:['🙂', '😂'],} } const send = (pack) => { return RNWhatsAppStickers.prepare(JSON.stringify(pack)) .then(str => JSON.parse(str.slice('1')) ) // {"animated_sticker_pack": 1, "identifier": "id1", "isWhitelisted": 0, "name": "name1", "publisher": "pub"} .then(res => RNWhatsAppStickers.send(res.identifier,res.name) ) }

todos esos 5 archivos java responsables de enviar calcomanías a WhatsApp. https://github.com/CrackerKSR/temporal

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda