Skip to content

Conversation

@locandpad
Copy link

@locandpad locandpad commented May 21, 2025

RTM 1 and RTM 2 is not fully compatible, therefore, developers stucked on RTM 1 cannot update to latest Flutter due to issues below:

Tested and run ok on Flutter 3.29.3

@locandpad locandpad marked this pull request as ready for review May 21, 2025 04:13
@locandpad
Copy link
Author

@peilinok Please help me take a look

@peilinok
Copy link
Contributor

Hi @locandpad ,

We greatly appreciate your contribution to this project. However, we regret to inform you that this Pull Request cannot be merged due to testing concerns. While we plan to address broader compatibility considerations in RTM version 2, for RTM version 1, we recommend maintaining a private fork where you can implement these changes as needed. The primary concern is that the proposed Android Gradle Plugin (AGP) and Gradle version upgrades are too substantial, which could cause compilation issues for clients who maintain older Flutter versions.

@Zazo032
Copy link

Zazo032 commented Jun 6, 2025

@peilinok this is also blocking us from upgrading our Flutter version, there's still no migration guide to RTM 2 for this Flutter package after 7 months since its release

@locandpad
Copy link
Author

@peilinok this is also blocking us from upgrading our Flutter version, there's still no migration guide to RTM 2 for this Flutter package after 7 months since its release

You can refer to native doc for migration, it's pretty similar in Flutter https://docs.agora.io/en/signaling/overview/migration-guide?platform=android

What they don't tell you is that RTM 2.x is not fully backward compatible with 1.x. If you are using the description param from 1.x raw message, then messages sent from 2.x users to 1.x won't behave correctly, otherwise you are good to upgrade to 2.x

@Zazo032
Copy link

Zazo032 commented Jul 25, 2025

@locandpad could you rebase this on top of latest master? To catch up on latest changes/releases

@locandpad locandpad marked this pull request as draft July 28, 2025 14:23
@locandpad locandpad force-pushed the chore/support-flutter-3.29 branch from a73caee to c42976e Compare July 28, 2025 14:46
@locandpad
Copy link
Author

@peilinok Android 16k page sizes requirement coming November 1st, do you have any plan to support it on RTM1 or do we need to migrate to 2.x ?

@Zazo032
Copy link

Zazo032 commented Sep 10, 2025

@locandpad version 1.6.3 has 16KB support, since this is still not merged, can you rebase from latest master?

@Zazo032
Copy link

Zazo032 commented Sep 10, 2025

@peilinok version 1.6.3 from pub.dev doesn't compile as-is with Flutter 3.32.8, could you also check that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants