native_event_handler.dart
1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
abstract class NativeEventHandler {
///推送注册成功时候的回调
///token 信鸽推送的token
void onRegisterPushSuccess(String token);
///注册失败
///message 失败消息
///code错误码
void onRegisterPushFail(String message, int code);
///反注册结果
///message 消息
///code 结果码
void onUnregisterResult(String message, int code) {}
///收到透传消息
///title 标题
///message 文本
///customContent消息自定义 key-value
void onTextMessage(String title, String message, String customContent) {}
///设置tag
///message 消息
///code 错误码
void onSetTagResult(String message, int code) {}
///删除tag
///message 消息
///code 错误码
void onDeleteTagResult(String message, int code) {}
///通知栏展示
///title 标题
///message 文本
///customContent消息自定义 key-value
///type类型
void onNotifactionShowedResult(
String title, String message, String customContent, int type) {}
///通知栏点击
///title 标题
///message 文本
///customContent消息自定义 key-value
///type类型
void onNotifactionClickedResult(
String title, String message, String customContent, int type) {}
/// 绑定账号注册
/// account 账号
/// code 错误码
/// message
void onBindAccountResult(String account, int code, String message) {}
/// 添加注册账号
/// account 账号
/// code 错误码
/// message
void onAppendAccountResult(String account, int code, String message) {}
/// 删除绑定账号
/// account 账号
/// code 错误码
/// message
void onDeleteAccountResult(String account, int code, String message) {}
}