easemob / im_flutter_sdk

环信im flutter sdk, example中包含ui代码.
MIT License
237 stars 85 forks source link

add native send data to flutter method. #443

Closed dujiepeng closed 2 years ago

dujiepeng commented 2 years ago

ios:

[[EMClientWrapper sharedWrapper] sendDataToFlutter:@{@"key":@"ios"}];

android:

Map map = new HashMap();
map.put("key","android");
EMClientWrapper.getInstance().sendDataToFlutter(map);

flutter:

  void initState() {
    super.initState();
    EMClient.getInstance.addCustomListener(this);
  }

  void dispose() {
    EMClient.getInstance.removeCustomListener(this);
    super.dispose();
  }

  @override
  void onDataReceived(Map map) {

  }