getuiflut 0.0.3 copy "getuiflut: ^0.0.3" to clipboard
getuiflut: ^0.0.3 copied to clipboard

outdated

getui flutter plugin

Getui Flutter Plugin #

引用 #

在工程 pubspec.yaml 中加入 dependencies

dependencies:
  getuiflut: ^0.0.2

配置 #

Android:

/android/app/build.gradle 中添加下列代码:

android: {
  ....
  defaultConfig {
    applicationId ""
    
    manifestPlaceholders = [
    	GETUI_APP_ID    : "USER_APP_ID",
    	GETUI_APP_KEY   : "USER_APP_KEY",
    	GETUI_APP_SECRET: "USER_APP_SECRET" 
    ]
  }    
}
iOS:

开发中

使用 #

import 'package:getuiflut/getuiflut.dart';

API #

Getuiflut().addEventHandler(
      onReceiveClientId: (String message) async {
        print("flutter onReceiveClientId: $message"); // 注册收到 cid 的回调
        setState(() {
          _platformVersion = "flutter onReceiveClientId: $message";
        });
      },
      onReceiveMessageData: (Map<String, dynamic> msg) async {
        print("flutter onReceiveMessageData: $msg"); // 透传消息的内容都会走到这里
        setState(() {
          _payloadInfo = msg['payload'];
        });
      },
      onNotificationMessageArrived: (Map<String, dynamic> msg) async {
        print("flutter onNotificationMessageArrived"); // 消息到达的回调
        setState(() {
          _notificationState = 'Arrived';
        });
      },
      onNotificationMessageClicked: (Map<String, dynamic> msg) async {
        print("flutter onNotificationMessageClicked"); // 消息点击的回调
        setState(() {
          _notificationState = 'Clicked';
        });
      },
    );
12
likes
0
pub points
91%
popularity

Publisher

verified publishergetui.com

getui flutter plugin

Homepage

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on getuiflut