<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://castly.sh/blog</loc><lastmod>2026-11-13T19:21:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog"/></url><url><loc>https://castly.sh/en/blog</loc><lastmod>2026-11-13T19:21:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog"/></url><url><loc>https://castly.sh/blog/web-push-en-iphone</loc><lastmod>2026-11-13T19:21:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/web-push-en-iphone"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/web-push-on-iphone"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/web-push-en-iphone"/></url><url><loc>https://castly.sh/en/blog/web-push-on-iphone</loc><lastmod>2026-11-13T19:21:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/web-push-en-iphone"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/web-push-on-iphone"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/web-push-en-iphone"/></url><url><loc>https://castly.sh/blog/cuando-pedir-permiso-de-notificaciones</loc><lastmod>2026-11-13T19:19:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/cuando-pedir-permiso-de-notificaciones"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/when-to-ask-notification-permission"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/cuando-pedir-permiso-de-notificaciones"/></url><url><loc>https://castly.sh/en/blog/when-to-ask-notification-permission</loc><lastmod>2026-11-13T19:19:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/cuando-pedir-permiso-de-notificaciones"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/when-to-ask-notification-permission"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/cuando-pedir-permiso-de-notificaciones"/></url><url><loc>https://castly.sh/blog/push-o-email</loc><lastmod>2026-11-13T19:15:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/push-o-email"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/push-vs-email"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/push-o-email"/></url><url><loc>https://castly.sh/en/blog/push-vs-email</loc><lastmod>2026-11-13T19:15:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/push-o-email"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/push-vs-email"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/push-o-email"/></url><url><loc>https://castly.sh/blog/tasa-de-clics-de-notificaciones</loc><lastmod>2026-11-13T19:09:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/tasa-de-clics-de-notificaciones"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/push-notification-click-through-rate"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/tasa-de-clics-de-notificaciones"/></url><url><loc>https://castly.sh/en/blog/push-notification-click-through-rate</loc><lastmod>2026-11-13T19:09:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/tasa-de-clics-de-notificaciones"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/push-notification-click-through-rate"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/tasa-de-clics-de-notificaciones"/></url><url><loc>https://castly.sh/blog/segmentar-con-etiquetas</loc><lastmod>2026-11-13T19:07:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/segmentar-con-etiquetas"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/segment-push-with-tags"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/segmentar-con-etiquetas"/></url><url><loc>https://castly.sh/en/blog/segment-push-with-tags</loc><lastmod>2026-11-13T19:07:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/segmentar-con-etiquetas"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/segment-push-with-tags"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/segmentar-con-etiquetas"/></url><url><loc>https://castly.sh/blog/web-instalable-como-pwa</loc><lastmod>2026-11-13T19:05:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/web-instalable-como-pwa"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/installable-pwa-manifest"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/web-instalable-como-pwa"/></url><url><loc>https://castly.sh/en/blog/installable-pwa-manifest</loc><lastmod>2026-11-13T19:05:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/web-instalable-como-pwa"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/installable-pwa-manifest"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/web-instalable-como-pwa"/></url><url><loc>https://castly.sh/blog/verificar-webhooks-hmac</loc><lastmod>2026-11-13T19:03:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/verificar-webhooks-hmac"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/verify-hmac-sha256-webhooks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/verificar-webhooks-hmac"/></url><url><loc>https://castly.sh/en/blog/verify-hmac-sha256-webhooks</loc><lastmod>2026-11-13T19:03:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/verificar-webhooks-hmac"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/verify-hmac-sha256-webhooks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/verificar-webhooks-hmac"/></url><url><loc>https://castly.sh/blog/rgpd-y-notificaciones-push</loc><lastmod>2026-11-13T19:01:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/rgpd-y-notificaciones-push"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/gdpr-push-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/rgpd-y-notificaciones-push"/></url><url><loc>https://castly.sh/en/blog/gdpr-push-notifications</loc><lastmod>2026-11-13T19:01:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/rgpd-y-notificaciones-push"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/gdpr-push-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/rgpd-y-notificaciones-push"/></url><url><loc>https://castly.sh/blog/notificaciones-transaccionales</loc><lastmod>2026-11-13T18:57:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/notificaciones-transaccionales"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/transactional-push-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/notificaciones-transaccionales"/></url><url><loc>https://castly.sh/en/blog/transactional-push-notifications</loc><lastmod>2026-11-13T18:57:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/notificaciones-transaccionales"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/transactional-push-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/notificaciones-transaccionales"/></url><url><loc>https://castly.sh/blog/cuantas-notificaciones-enviar</loc><lastmod>2026-11-13T18:55:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/cuantas-notificaciones-enviar"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/how-many-push-notifications-to-send"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/cuantas-notificaciones-enviar"/></url><url><loc>https://castly.sh/en/blog/how-many-push-notifications-to-send</loc><lastmod>2026-11-13T18:55:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/cuantas-notificaciones-enviar"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/how-many-push-notifications-to-send"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/cuantas-notificaciones-enviar"/></url><url><loc>https://castly.sh/blog/idempotencia-al-enviar-notificaciones</loc><lastmod>2026-11-13T18:53:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/idempotencia-al-enviar-notificaciones"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/idempotency-key-push-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/idempotencia-al-enviar-notificaciones"/></url><url><loc>https://castly.sh/en/blog/idempotency-key-push-notifications</loc><lastmod>2026-11-13T18:53:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/idempotencia-al-enviar-notificaciones"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/idempotency-key-push-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/idempotencia-al-enviar-notificaciones"/></url><url><loc>https://castly.sh/blog/web-push-en-nextjs</loc><lastmod>2026-11-13T18:49:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/web-push-en-nextjs"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/web-push-nextjs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/web-push-en-nextjs"/></url><url><loc>https://castly.sh/en/blog/web-push-nextjs</loc><lastmod>2026-11-13T18:49:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/web-push-en-nextjs"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/web-push-nextjs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/web-push-en-nextjs"/></url><url><loc>https://castly.sh/blog/web-push-en-vue</loc><lastmod>2026-11-13T18:47:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/web-push-en-vue"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/web-push-vue"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/web-push-en-vue"/></url><url><loc>https://castly.sh/en/blog/web-push-vue</loc><lastmod>2026-11-13T18:47:42.000Z</lastmod><xhtml:link rel="alternate" hreflang="es" href="https://castly.sh/blog/web-push-en-vue"/><xhtml:link rel="alternate" hreflang="en" href="https://castly.sh/en/blog/web-push-vue"/><xhtml:link rel="alternate" hreflang="x-default" href="https://castly.sh/blog/web-push-en-vue"/></url><url><loc>https://castly.sh/blog/categoria/ios-y-safari</loc><lastmod>2026-11-13T19:21:42.000Z</lastmod></url><url><loc>https://castly.sh/en/blog/category/ios-and-safari</loc><lastmod>2026-11-13T19:21:42.000Z</lastmod></url><url><loc>https://castly.sh/blog/categoria/producto</loc><lastmod>2026-11-13T19:19:42.000Z</lastmod></url><url><loc>https://castly.sh/en/blog/category/product</loc><lastmod>2026-11-13T19:19:42.000Z</lastmod></url><url><loc>https://castly.sh/blog/categoria/metricas</loc><lastmod>2026-11-13T19:09:42.000Z</lastmod></url><url><loc>https://castly.sh/en/blog/category/metrics</loc><lastmod>2026-11-13T19:09:42.000Z</lastmod></url><url><loc>https://castly.sh/blog/categoria/guias</loc><lastmod>2026-11-13T19:07:42.000Z</lastmod></url><url><loc>https://castly.sh/en/blog/category/guides</loc><lastmod>2026-11-13T19:07:42.000Z</lastmod></url><url><loc>https://castly.sh/blog/categoria/ingenieria</loc><lastmod>2026-11-13T19:03:42.000Z</lastmod></url><url><loc>https://castly.sh/en/blog/category/engineering</loc><lastmod>2026-11-13T19:03:42.000Z</lastmod></url><url><loc>https://castly.sh/blog/categoria/privacidad</loc><lastmod>2026-11-13T19:01:42.000Z</lastmod></url><url><loc>https://castly.sh/en/blog/category/privacy</loc><lastmod>2026-11-13T19:01:42.000Z</lastmod></url></urlset>