braze-inc / braze-flutter-sdk

Public repo for the Braze Flutter SDK
Other
15 stars 29 forks source link

[Bug]: Content cards ordering on Android #31

Closed ghost closed 1 year ago

ghost commented 1 year ago

Hi, I'm getting content cards with subscribeToContentCards(or setBrazeContentCardsCallback) method on Android, but the ordering is different in every android user, there is no problem on the iOS side.

hokstuff commented 1 year ago

Hi @furkan-vatandas,

We have identified a slight difference between our sorting algorithms in the native iOS / Android SDKs and will update to make them consistent. To make sure it is the same root cause - do the two orderings differ greatly between the platforms, and are they updated based on interactions with the cards (e.g. clicks, impressions)?

ghost commented 1 year ago

The cards are updated when I publish a new campaign, but ordering is still different in every android user and also "PIN TO TOP" feature is not working on Android.

hokstuff commented 1 year ago

Hi @furkan-vatandas,

We have released Flutter SDK 3.1.0 which addresses the issue described above. Let us know if you are still experiencing issues - thanks!

ghost commented 1 year ago

Hi @hokstuff, we upgraded to braze_plugin: 3.1.0 but the problem still exists

hokstuff commented 1 year ago

Hi @furkan-vatandas,

Can you contact support@braze.com with the full list of Content Cards for both iOS and Android (via logs or any other way) to help compare and contrast the differences for each (if there are multiple users affected, it will be helpful to attach multiple instances)? Also please attach the link to this Github public issue so it's easy for them to associate with this issue.

Additionally, in the email, can you include whether or not you are using the default Content Card UI, or if you are doing any custom logic prior to displaying the cards?

Thanks!