Skip to content

Commit 94bc7ac

Browse files
author
weiry
committed
addSyncRoamingMessageListener 没回调问题
1 parent 513c514 commit 94bc7ac

File tree

5 files changed

+13
-11
lines changed

5 files changed

+13
-11
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
## 2.2.1
2+
+修复  addSyncRoamingMessageListener 没回调问题
13
## 2.2.0
24
+修复  enterChatRoom getChatRoomConversation 方法
35
## 2.1.9

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
1818
//pub.dev 集成
1919
dependencies:
20-
jmessage_flutter: 2.2.0
20+
jmessage_flutter: 2.2.1
2121
```
2222

2323

android/src/main/java/com/jiguang/jmessageflutter/JmessageFlutterPlugin.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3194,15 +3194,15 @@ public void onEventMainThread(ConversationRefreshEvent event) {
31943194
HashMap json = new HashMap();
31953195
json.put("conversation", toJson(event.getConversation()));
31963196

3197-
if (!mHasRoamingMsgListener) {
3198-
if (mRoamingMessageCache == null) {
3199-
mRoamingMessageCache = new ArrayList<HashMap>();
3200-
}
3201-
mRoamingMessageCache.add(json);
3202-
3203-
} else if (mRoamingMessageCache == null) { // JS 已添加监听事件,没有缓存,直接触发事件。
3197+
// if (!mHasRoamingMsgListener) {
3198+
// if (mRoamingMessageCache == null) {
3199+
// mRoamingMessageCache = new ArrayList<HashMap>();
3200+
// }
3201+
// mRoamingMessageCache.add(json);
3202+
//
3203+
// } else if (mRoamingMessageCache == null) { // JS 已添加监听事件,没有缓存,直接触发事件。
32043204
JmessageFlutterPlugin.instance.channel.invokeMethod("onSyncRoamingMessage", json);
3205-
}
3205+
// }
32063206
}
32073207
}
32083208

example/lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ class _MyHomePageState extends State<MyHomePage> {
6363
// initPlatformState();
6464

6565
jmessage..setDebugMode(enable: true);
66+
addListener();
6667
jmessage.init(isOpenMessageRoaming: true, appkey: kMockAppkey);
6768
jmessage.applyPushAuthority(
6869
JMNotificationSettingsIOS(sound: true, alert: true, badge: true));
69-
addListener();
7070
}
7171

7272
void demoShowMessage(bool isShow, String msg) {

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: jmessage_flutter
22
description: JIGUANG officially supported JMessage Flutter plugin (Android & iOS). 极光推送官方支持的 Flutter 插件(Android & iOS)(https://www.jiguang.cn).
3-
version: 2.2.0
3+
version: 2.2.1
44
homepage: https://www.jiguang.cn
55

66
environment:

0 commit comments

Comments
 (0)