Troubleshooting
-
Issue: Can't import the SDK into my app. Solution: Double-check the setup process and ensure that
mavenCentral()is present in the project level repositories block. -
Issue: How does the DevRev SDK handle errors? Solution: The DevRev SDK reports all errors using Android's logging utility. Look for error messages in Android Studio's Logcat after applying
DEVREV SDKfilter. -
Issue: Support chat doesn't show. Solution: Ensure you have correctly called one of the identification methods:
DevRev.identifyUnverifiedUser(...),DevRev.identifyVerifiedUser(...), orDevRev.identifyAnonymousUser(...). -
Issue: Not receiving push notifications. Solution: Ensure that your app is configured to receive push notifications and that your device is registered with the DevRev SDK.
ProGuard
-
Issue: Missing class
com.google.android.play.core.splitcompat.SplitCompatApplication. Solution: Add the following line to yourproguard-rules.profile:-dontwarn com.google.android.play.core.**. -
Issue: Missing class issue due to transitive Flutter dependencies. Solution: Add the following lines to your
proguard-rules.profile:-keep class io.flutter.** { *; } -keep class io.flutter.plugins.** { *; } -keep class GeneratedPluginRegistrant { *; }