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
- Why are media attachments (images) not displaying in iOS push notifications?
- 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?
Android SDK
- 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?
- Android 16KB Page Size Support
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 delete a user and all their devices through the API?
- How do I replace a notification that was already sent via the Pushwoosh API?
- How do I send personalized push notifications to multiple users in one API request?
- Does the webhook node track message opens and clicks?
- Does the `dynamic_content_placeholders` API parameter support variable evaluation?
- Can I use the "Best time to send" feature with the /createMessage API?
Troubleshooting: API & tokens
- How to fix "401 Unauthorized" error message during mobile SDK integration
- "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?