Push Amplification™ Plus is designed to improve the delivery rate of push notifications by up to 40%, helping messages reach more users. However, this service has certain limitations.
SDK Compatibility
Push Amplification™ Plus is only available for the following SDKs from the specified versions onward:
Android SDK Type |
Push Amplification™ Plus Support on Huawei |
Native Android SDK |
SDK version 10.3.00 and above |
React Native |
SDK version 6.0.0 and above |
Segment Integration SDK |
SDK version 4.2.00 and above |
Flutter |
SDK version 2.0.0 and above |
Cordova |
SDK version 6.0.0 and above |
Unity |
Not available |
Xamarin |
Not available |
Limitations for the Direct Delivery Service
The following limitations apply to the direct delivery service and not to the fallback delivery service:
- No fallback mechanism: The primary delivery service has a high delivery rate (75% to 95%), so the fallback mechanism of Push Amplification™ is not supported.
- No custom display: The Push Amplification™ Plus enhanced delivery service doesn't support custom displays, where the client app handles notification display by parsing key-value pairs or by directly consuming the MoEngage payload.
- Character limits: The maximum length for a title is 40 characters (including spaces), and the maximum length for a message is 1,024 characters (including spaces).
- No notification image support: Huawei doesn't support notification images. However, small and large app icons are supported.
- No data payloads: Sending data payloads is not supported.
- No customized notification channels: The out-of-the-box channels provided by Huawei are not supported. You can use a custom channel or the MoEngage default channel. Unlike with FCM, the default channel will not work as a fallback for HMS if the setup is incorrect.
- No customizing notification message icons: Customizing notification message icons is not supported.
- Other limitations:
- Controlling the display through key-value pairs will not work.