This Flutter plugin is a wapper for Agora RTM SDK.
Agora.io provides building blocks for you to add real-time messaging through a simple and powerful SDK. You can integrate the Agora RTM SDK to enable real-time messaging in your own application quickly.
Note: This plugin is still under development, and some APIs might not be available yet.
To use this plugin, add agora_rtm
as a dependency in your pubspec.yaml file.
- See the example directory for a sample app using AgoraRtm.
if your version less than 0.9.9, remove ext.kotlin_version = '1.3.0'
from agora_rtm/build.gradle
from 0.9.9, the plugin will use your root project kotlin version, make sure your setting is correct
it causes by code obfuscation because of flutter set android.enableR8=true
by the default
Add the following line in the app/proguard-rules.pro file to prevent code obfuscation:
-keep class io.agora.**{*;}
if your MainActivity extends io.flutter.embedding.android.FlutterActivity
please remove this line
GeneratedPluginRegistrant.registerWith(this)
you can refer to official documents
To help work on this sdk, see our contributor guide.