官方Flutter版SDK下载:Github地址
以下适用于dev分支commit号:84a6498
不得不说,环信SDK的Flutter版太寒酸了…没有开发文档和集成方法(截止到这篇Post上传)
以下是遇到的坑:
迁移至AndroidX
都0202年了,官方使用的还是android.support库…
解决方法:clone下SDK,用Android Studio
的Migrate to AndroidX
功能
proguard混淆问题
官方竟然没有打入混淆…(无语)
那么我们自己打入吧
参考官方安卓SDK集成方法页面最后:安卓SDK集成方法
- 在项目
android/app/
目录下新建proguard-rules.pro
,内容如下
1
2
3
4
5
-keep class com.hyphenate.** {*;}
-dontwarn com.hyphenate.**
-keep class internal.org.apache.http.entity.** {*;}
-keep class com.superrtc.** {*;}
-dontwarn com.superrtc.**
- 在
build.gradle
中引用
1
2
3
4
5
6
7
8
9
buildTypes {
release {
signingConfig signingConfigs.release
proguardFiles 'proguard-rules.pro'
}
debug {
signingConfig signingConfigs.debug
}
}