SmartPush is the ultimate companion for iOS developers building Live Activities and push notifications. Say goodbye to manual curl commands and error-prone JSON editing. SmartPush provides a powerful, native macOS interface to design, validate, and send push notifications with ease.
Key Features:
- Dynamic Payload Generation: Simply import your Swift ActivityAttributes code, and SmartPush automatically generates a native UI form for testing. No more guessing field names or structures.
- Unified Testing Suite: Seamless support for all push types:
- Token Push: Update individual Live Activities.
- Broadcast Push: Test high-scale updates using Channel IDs.
- Standard APNs: Send regular remote notifications (Alerts, Badges, Sounds).
- Model Library: Save, manage, and organize your push schemas and templates. Switch between different test cases (e.g., "Game Start", "Score Update") instantly.
- Smart Validation: Real-time validation ensures your payloads are APNs-compliant and within the 4KB size limit before you send.
- Secure & Local: Your APNs credentials (p8 keys, Team IDs) are stored securely in your local Keychain.
- Response Inspector: View raw APNs response headers and status codes to debug issues immediately.
- Smart input and Mock generator with the help of AI
Accelerate your workflow and ensure your Live Activities render perfectly in every state with SmartPush.