Coder Social home page Coder Social logo

Comments (4)

CaseyApptentive avatar CaseyApptentive commented on July 30, 2024

Hi @kite247. So sorry that you're seeing a crash! This is the first report of it that we've heard.

We'll dig in but may reach out with more questions.

from apptentive-android.

ChaseApptentive avatar ChaseApptentive commented on July 30, 2024

Hi @kite247!

The issue here is around the Rating interaction. It looks like you have that coupled to show when the user selects 'yes' in their Love Dialog Interaction.

When we try to trigger the In-App Review, Google attempts to find their ReviewManagerFactory, and in order for that to occur, they require at least version 1.8.0 of the Play Core library, or else a NoClassDefFoundError occurs.

Within our SDK, we do have an implementation of the Play Core Library that supports Google In-App Review, however, the host app's version is preferred if they have also implemented the same library, which is what is happening here.

So in a nutshell, if you wish to use a legacy version of the Play Core library AND want to use our Ratings Interaction to see the Google In-App Review, you'll have to implement at least version 1.8.0 of the Play Core library.

If you need to use an older version, you'll have to consider using a Rating Provider, which should bypass this error. Though it will not allow you to use the same Google In-App Review, which may result in less effective app reviews.

We have updated our documentation under the Love Dialog & Rating Dialog subsection.

Thank you!

Closing the issue.

from apptentive-android.

kite247 avatar kite247 commented on July 30, 2024

Hi Chase,

thanks for the quick response and for updating the documentation to make it clear which play core version is required.

For future Apptentive SDK version updates that require updates on any dependency libraries, it would be super helpful to add this information to the release notes.

This way developers can make sure that they also update the dependency libraries to the required version whenever they update the Apptentive SDK.

from apptentive-android.

ChaseApptentive avatar ChaseApptentive commented on July 30, 2024

@kite247

We will do that from now on 😄

Thank you.

from apptentive-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.