友盟推送的flutter插件,支持Android和ios
在pubspec.yaml 文件中添加flutter_s_umeng_push依赖:
dependencies:
flutter_s_umeng_push: ^${latestVersion}
import 'package:flutter_s_umeng_push/flutter_s_umeng_push.dart';
///初始化友盟sdk,在所有方法使用之前
FlutterUmengPush.init(
appKey: '你的友盟应用appkey',
messageSecret: '你的友盟应用messageSecret',
logEnabled: false,
);
Method | Description | Result |
---|---|---|
init | 友盟sdk初始化方法,需在调用任何方法前调用 | Future |
register | 友盟初始化注册 | Future |
addEventHandler | 添加消息监听 | void |
setTokenCallback | 设置token回调,仅Android方法 | void |
setMessageCallback | 设置自定义消息回调,仅Android方法 | void |
getRegisteredId | 获取推送id | Future<String?> |
setPushEnable | 设置推送的开关 | Future |
setAlias | 设置别名 | Future<bool?> |
removeAlias | 删除别名 | Future<bool?> |
removeTags | 删除标签 | Future<bool?> |
getTags | 获取所有的标签 | Future<List?> |