কনটেন্টে যান

PushWard vs ActivitySmith vs Aivi

প্রতিটি সারি প্রতিটি প্রোডাক্টের পাবলিক সাইট থেকে নেওয়া। টিকচিহ্ন মানে সমর্থিত, ক্রস মানে অনুপস্থিত।

বৈশিষ্ট্যPushWardActivitySmithAivi
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
Annual billing option annual-only ~17% vs monthly $23.99/yr · added Jun 2026
Free tier (no expiry) 500 notifs + 250 updates/mo 14-day trial only 7-day trial only
Free trial on paid plan 14 days 14 days 7 days
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 6 2 (+1 legacy)
Countdown / timer Timer · Jun 2026
Alert with severity levels info, warning, critical Alert type; no severity tiers
Chart / gauge / multi-series timeline, gauge, thresholds
Metrics dashboard / tiles 1–4 tile board template stats: up to 8 values
Log / event-feed template severity-tinted live feed
Custom icons SF Symbols + MDI 36 app icons + SF Symbols SF Symbols + rendering modes
Tap-URL deep link all templates all templates
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
Color customization 10 named colors
Long-running activities (beyond iOS 8h limit) auto-chains past 8h · same content not documented auto-rotates past 8h · Jun 2026
On-device live progress (animates between pushes) bar + ETA animate natively · no extra update quota static values per push; timer template only widgets only (end_date), not Live Activities
Weighted / multi-row step layouts step_weights + step_colors + parallel rows · up to 64 steps per-step colors; equal segments, single row weighted bar ≤4 segments, single row
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 in-app creation is the only way to create
Apple Watch / CarPlay / Mac reach universal Mac app + Watch + CarPlay iPhone + iPad only Watch + CarPlay + Mac (Mac excl. EU)
Push notifications (non-Live-Activity)
One-off push notifications with persistent inbox
Rich media (image / video / audio) image, video, audio
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 the same banner · thread_id stacks n/a
Per-source overrides on device interruption cap, sound, critical volume per source not documented n/a
Delivery outcome in API response delivery: all / partial / none + reason aggregate counts only n/a
Tap-URL redirection n/a
Server-side webhook execution on-device instead: fires from the Lock Screen, app closed
Time-sensitive (breaks Focus modes) not documented n/a
Critical alerts (break through silent + Do Not Disturb) Apple-entitled, custom volume no interruption-level control n/a
Email delivery
Outbound transactional email with delivery tracking
Double opt-in recipient verification confirmed addresses only n/a n/a
HTML / plain-text email body HTML or text via API · Markdown composer in-app n/a n/a
Email quota free 500/mo paid 2500/mo n/a n/a
Widgets (Home Screen / Lock Screen / StandBy)
WidgetKit widgets (persistent, separate from Live Activities) iOS 26+ iOS 18+ added Jul 2026 (v2.0.0)
Number of widget templates 5 value, progress, status, gauge, stat_list · 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
Icon & color customization SF Symbols + MDI, named + hex colors not documented SF Symbol rendering modes + per-field colors
Widget API surface full CRUD (POST/GET/PATCH/DELETE) value update only; create in web app PATCH update only · create in-app, no delete
Create widgets in-app (no code) same slug namespace as API widgets web app only Widgets tab · only creation path
Widgets per user 50 not documented 20
Integrations
Named integrations (total) 24 19 relay · GitHub Actions · SABnzbd · BambuLab · HACS · Unraid 13 6 more coming 1
Home Assistant HACS: notification + email services, tracked widgets, quota sensors 4 blueprints
CI/CD (GitHub Actions, GitLab) GitHub Actions · Gitea, Forgejo, ArgoCD via relay
Observability (Grafana, Sentry) Grafana (relay + app plugin) Sentry
Native Grafana app plugin in-Grafana setup + PromQL-polling widget engine
Per-request routing overrides (relay) ?channels= / ?priority= / ?level= per webhook call dashboard config per URL n/a
Cloud platforms (Vercel/Netlify/Railway)
Project trackers (Linear, Zapier)
Homelab stack (ArgoCD, *arr, Jellyfin, Proxmox…) 18 services
Generic webhook relay self-hostable inbound JSON, hosted
API & developer experience
REST API 1 endpoint
OpenAPI spec published openapi.json
Interactive API playground /api reference + /playground simulator · curl, Swift, Go, Python
Bearer token auth
Scoped / per-workflow keys per-slug, 2 scopes + 3 capability flags channel-scoped
Server-side TTL / auto-cleanup stale_ttl + ended_ttl + dismissal_ttl auto_dismiss_minutes configurable 0–4h
Idempotent upserts + JSON Merge Patch RFC 7396 · upsert on POST and PATCH · X-Resource-Action upsert streams; most fields full resend PATCH pre-created only; retries idempotent
Activity priority + preemption 0–10, preempted eviction ordering only (High/Normal/Low)
Activity event history no update log · timeline + log templates keep pushed data server-side last 10 events
Official SDKs Node, Python, Go, PHP, Ruby
CLI tool
AI agent tooling remote MCP server, llms.txt + llms-full.txt MCP, skill, llms-full.txt
Siri / Shortcuts (App Intents) App Intents: send + show unread invoke a Shortcut from an action button
Sharing & collaboration
Share activity across users up to 5 free recipients, time-limited codes team seats up to 5 subscribers
Revocable share access
Pattern-based sharing
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
Privacy & hosting
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
SHA-256 token hashing not documented not documented
One-tap full account deletion not documented
Public status page /status
Published SLA Enterprise only
Self-hosting & openness
Self-hostable webhook relay Docker image
Open-source integrations pushward-integrations, pushward-hass SDKs + action only HA blueprints only
Self-hostable server
Community GitHub org

জুলাই ২০২৬ অনুযায়ী সঠিক। প্রতিটি বিক্রেতার পাবলিক ডকুমেন্টেশনের বিপরীতে দাবি যাচাই করা হয়েছে।