Saltar al contenido

PushWard vs ActivitySmith vs Aivi

Cada fila procede del sitio público de cada producto. Las marcas de verificación indican compatibilidad; las cruces, ausencia.

FunciónPushWardActivitySmithAivi
Pricing & plans
Cheapest paid plan $23.99/yr ≈ $2/mo · annual-only $9/mo Developer · yearly ~17% off $23.99/yr ≈ $2/mo · or $2.99/mo
Free tier (no expiry) 500 notifs + 250 updates/mo 14-day trial only 7-day trial only
Lifetime / one-time tier $99 one-time no longer offered
Family / household plan $34.99/yr · up to 5 members team seats, no family tier
Live Activity templates
Number of templates 8 generic, countdown, steps, alert, gauge, timeline, board, log 6 2 (+1 legacy)
Alert with severity levels info, warning, critical Alert type; no severity tiers
Chart / gauge / log templates gauge, timeline sparkline, severity-tinted log feed
Cover art on the Live Activity poster, square, or circle · instant ThumbHash preview
Action button on Live Activity primary + secondary; webhook, deep link, or URL primary + secondary; link, webhook, or Shortcut
AlarmKit alarm (breaks silent + Focus) iOS 26, snooze
On-device live progress (animates between pushes) bar + ETA animate between pushes · no extra update quota static values per push widgets only (end_date), not Live Activities
Sound on Live Activity update 8 bundled sounds + default · time-sensitive
Create Live Activities in-app (no code) designer with Dynamic Island preview API/SDK/CLI; not in the iOS app only creation path
Apple Watch / CarPlay / Mac reach universal Mac app + Watch + CarPlay iPhone + iPad only Watch + CarPlay + Mac (Mac excl. EU)
Push notifications & email
One-off push notifications rich media + persistent inbox
Action buttons on push (long-press) up to 10, dynamic categories, inline text replies up to 4
Communication notifications (sender avatar) iMessage-style sender name + avatar n/a
Replace-in-place + thread grouping collapse_id updates in place · thread_id groups n/a
Critical & time-sensitive alerts (break silent + Focus) Apple-entitled · custom volume no interruption-level control n/a
Outbound transactional email delivery tracking · double opt-in recipients · HTML, plain-text, or Markdown
Email quota free 50/mo paid 200/mo n/a n/a
Widgets (Home Screen / Lock Screen / StandBy)
Number of widget templates 10 value, progress, status, gauge, stat_list, trend, countdown, battery, schedule, flow · any data source 1 single metric value, multiple visual styles 10 incl. domain-specific: battery, budget, prices, energy
Widget families supported small, medium, large + all 3 accessory (Watch) + StandBy Lock Screen only all sizes + Lock Screen + StandBy + Watch complications
Update model push-driven via APNs · 15s default, tunable 1s–1h per widget pull-based timeline, ~15min refresh push-driven · background priority, minutes latency
Tap actions / inline buttons on widgets 3 slots: silent webhooks, deep links, foreground URLs tap_url only, no buttons
Widget API surface full CRUD (POST/GET/PATCH/DELETE) value update only; create in web app PATCH update only · create in-app, no delete
Widgets per user 50 not documented 20
Integrations
Named integrations (total) 24 19 relay · GitHub Actions · SABnzbd · BambuLab · HACS · Unraid 13 1
Home Assistant official HACS repository · services, widgets, quota sensors official blueprints
CI/CD (GitHub Actions, GitLab) GitHub Actions · Gitea, Forgejo, ArgoCD via relay
Observability (Grafana, Sentry) Grafana: relay + native app plugin (PromQL-polling widgets) Sentry
Cloud & project trackers (Vercel, Netlify, Linear, Zapier)
Homelab stack (ArgoCD, *arr, Jellyfin, Proxmox…) 19 services
Generic webhook relay self-hostable · Docker image inbound JSON, hosted
API & developer experience
OpenAPI spec published
Scoped / per-workflow keys per-slug, 2 scopes + 3 capability flags channel-scoped
Idempotent upserts + JSON Merge Patch RFC 7396 · upsert on POST and PATCH upsert streams; most fields full resend PATCH pre-created only
Remote approvals for AI agents webhook action buttons, but no packaged approval round-trip via MCP · 30-minute window, custom action pairs
Official SDKs & CLI Node, Python, Go, PHP, Ruby + CLI
AI agent tooling remote MCP server, llms.txt + llms-full.txt MCP, skill, llms-full.txt
Channel routing per integration key named channels
Limits
Minimum iOS version iOS 26+ iOS 18+ iOS 18.4+
Concurrent Live Activities 5 (iOS cap) 4 5
Total activities per user 50 event-quota based n/a
Integration keys 25 scoped 1 (from app)
Registered devices 3 free / 10 paid all devices auto-subscribe to every activity 2 / 15 / 60 by plan not documented
API rate limit 200 req/min per IP 60 req/min shared Apple budget only
Notifications / updates free: 500/mo notifications + 250/mo Live Activity updates + 50/mo widget updates paid: unlimited · calendar-month UTC reset on free unlimited on paid unlimited
Share activity across users up to 5 free recipients, time-limited codes · revocable, pattern-based team seats up to 5 subscribers
Privacy, hosting & openness
Sign in with Apple (no signup email)
No analytics / trackers not documented Sentry (anon)
iOS app localized 25 languages, RTL-aware English only English only
GDPR / EU region hosted EU region not documented EU region
Public status page /status
Open-source integrations pushward-integrations, pushward-hass SDKs + action only HA blueprints only

Datos vigentes a agosto de 2026. Las afirmaciones se han verificado con la documentación pública de cada proveedor.