- Basic integration issues:
- Improper SDK integration: This occurs when the SDK is not integrated correctly.
- Outdated SDK versions: The SDK version is older than the following:
- Android SDK: Native 13.4.00
- React Native: 10.3.00
- Flutter: 9.0.0
- Cordova: 9.0.0
- Capacitor: 5.0.0
- Integration misses: The plugin is not being initialized in the locations (as per the requirement).
- Data tracking
- Push notifications:
- Visibility or UI problems: Push notifications are not rendering correctly on devices.
- Image loading failures: Images are not displayed in push notifications due to exceptions or unsupported image formats (for example, WebP Image file format).
- PushAmp cases: Situations where the system renders the push notification rather than the SDK rendering the same.
- In-app messages:
- Display anomalies: In-app messages or In-app nudges appear too small or large and do not match the dashboard specifications.
- Behavioral conflicts: In-app messages interfering with app functionality.
- Context setting in hybrid apps: Lack of screen tracking in hybrid frameworks as we only track Native screens.
- Self-Handled In-app messages: Integration validation through a call might be required to ensure accurate statistics tracking. The developer might not have integrated the required methods to track events and statistics.
- Cards:
- Self-handled cards: There could be potential integration oversights.
What Are the Scenarios Where the SDK Logger Is Not Usable?
Learn about scenarios where the MoEngage SDK logger cannot help, such as integration and UI issues.
The SDK logger may not function correctly in the following scenarios: