flutter_zendesk_messaging icon indicating copy to clipboard operation
flutter_zendesk_messaging copied to clipboard

Problem in release Android

Open urielvexi opened this issue 1 year ago • 7 comments

this package used to work form me, since I updated to zendesk_messaging: ^2.7.5 now I get the next error in release: [ZendeskMessaging] - initialize failure - java.lang.AssertionError: Missing field in a9.b [ZendeskMessagingPlugin] - Messaging needs to be initialized first

it still works in debug, any idea how could I fix it?

urielvexi avatar Jun 01 '23 07:06 urielvexi

Last version than did work for me was 2.7.4, a9.b means zendesk.android.internal.proactivemessaging.model.ConditionType

urielvexi avatar Jun 01 '23 09:06 urielvexi

@urielvexi The same issue, release apk cannot do anything and without any log output. Did you have any workaround for this? Thanks!

Pride049 avatar Jun 12 '23 07:06 Pride049

@Pride049 I did a downgrade to 2.7.4, I didn't find a workaround for 2.7.5

urielvexi avatar Jun 12 '23 07:06 urielvexi

Thanks, it looks good on 2.7.4.

Pride049 avatar Jun 12 '23 07:06 Pride049

if you using proguard add this line

# Zendesk
-keepnames class zendesk.** { *; }

xang555 avatar Jun 22 '23 18:06 xang555

Add these code in project level build.gradle

repositories {
    ...
    maven {
        url "https://zendesk.jfrog.io/artifactory/repo"
    }
}

Add dependency in app level build.gradle

dependencies {
    .....
    //zendesk
    implementation "zendesk.messaging:messaging-android:2.13.0"
}

manalisangani18 avatar Aug 23 '23 10:08 manalisangani18

Please try new version.

chyiiiiiiiiiiii avatar Oct 03 '24 15:10 chyiiiiiiiiiiii

Please read this doc: https://developer.zendesk.com/documentation/zendesk-web-widget-sdks/sdks/android/known_issues/ I will add one more step for setting up proguard on README.

If u still meet the issue please re-open it or create a new issue.

JimmyTai avatar Nov 14 '24 06:11 JimmyTai