SDKs & API
Integrating Pushwoosh into your app or backend: iOS, Android, cross-platform SDKs and the REST API.
iOS SDK
- iOS Push Payload Keys: content-available and mutable-content
- Do iOS push notifications work without the Pushwoosh SDK?
- How to include alerts, sounds, or relevance scores in iOS Live Activities
- How do I start an iOS Live Activity with a push notification without the user opening the app (Push to Start)?
- Why are images not showing in my iOS push notifications, even though they appear in the preview?
- How do I send high-priority or time-sensitive notifications on Android and iOS?
Android SDK
- How do I show a delivery or ride progress notification on Android (Live Updates)?
- Huawei (HMS) vs FCM (GMS) Co-existence and Prioritization
- Best Practices for Android Badges with Numbers
- Can I set up Android push notifications without a Firebase service account private key?
- Is the Pushwoosh SDK compatible with Google's 16KB page size requirement for Android?
- How is the Pushwoosh Hardware ID (HWID) generated?
Cross-platform SDKs
- How do I prevent my Flutter app on Android from restarting or creating a new instance when a push notification with a deep link is tapped?
- How do I use a custom notification sound for Android in a .NET MAUI application?
- How do I set up the iOS Notification Service Extension for Rich Notifications in a Flutter project?
- How do I remove VoIP-related permissions (like `FOREGROUND_SERVICE_PHONE_CALL`) added by the Pushwoosh Cordova plugin?
- How do I handle foreground push notifications and deep links in a React Native iOS app?
- How can I resolve conflicts when using the Pushwoosh React Native plugin with another push notification library on iOS?
SDKs: general
API & integrations
- How do I send Pushwoosh message events to Google BigQuery?
- Can I send Pushwoosh messages from an AI client like Claude or Cursor?
- How do I start a journey when a user cancels or renews an App Store or Google Play subscription?
- How do I send Singular attribution data to Pushwoosh?
- How do I add users to a Meta Ads audience, or remove them, from a journey?
- How do I start a journey from an event in my CRM, e-commerce platform, or other external service?
Troubleshooting: API & tokens
- "The underlying connection was closed: Unexpected error during transmission" error
- Why am I getting a 'TLS handshake timeout' error when calling the Pushwoosh API?
- Why am I getting an 'Unknown Devices' error with the createMessage API, and are parameters case-sensitive?
- Why am I getting a "401 Unauthorized" error, and why are no devices registering in my app?
- Why is `Notification.userdata` an unparsable Object in my OutSystems app, and how can I fix it?
- Why does the API return an 'UnknownUsers' error when I send a push using a User ID?