Android 通知类
具体使用方法请参考官方文档
支持 Android Notification 的参数:
- alert: 继承自父类 PlatformNotification 的 alert 属性;本类设置则覆盖。
- title: 支持 setTitle(string) 方法来设置;可替换展示App名称的地方。
- builder_id: 支持 setBuilderId(int) 方法来设置。android 8.0 开始建议采用NotificationChannel配置。
- channel_id: 支持 setChannelId(string) 方法来设置;不超过1000字节。
- priority: 支持 setPriority(int) 方法来设置。可改变通知栏展示优先级
- category: 支持 setCategory(string) 方法来设置。
- style: 支持 setStyle(int) 方法来设置;可改变通知栏样式类型。
- alert_type: 支持 setAlertType(int) 方法来设置;可改变通知方式。
- big_text: 支持 setBigText(string) 方法来设置;可改变大文本通知栏样式。
- inbox: 支持 setInbox(JSONObject) 方法来设置;可改变文本条目通知栏样式。
- big_pic_path: 支持 setBigPicPath(string) 方法来设置;可改变大图片通知栏样式。
- extras: 继承自父类 PlatformNotification 的 extras 属性;支持通过 addExtra(key, value) 来添加自定义字段,具体看代码。
- large_icon: 支持 setLargeIcon(string) 方法来设置;可设置通知栏大图标。
- small_icon_uri: 支持 setSmallIconUri(string) 方法来设置;可设置通知栏小图标。
- intent: 支持 setIntent(JSONObject) 方法来设置; 可指定跳转页面。
- uri_activity: 支持 setUriActivity(string) 方法来设置; 可指定跳转页面。
- uri_action: 支持 setUriAction(string) 方法来设置;可指定跳转页面。
- badge_add_num: 支持 setBadgeAddNum(int) 方法来设置;可指定角标数字增加
- badge_class: 支持 setBadgeClass(string) 方法来设置;配合badge_add_num使用,二者需要共存,缺一不可。
- sound: 支持 setSound(string) 方法来设置声音文件;填写文件名称即可,无需文件名后缀。
- show_begin_time: 支持 setShowBeginTime(string) 方法来设置;可定时展示开始时间。
- show_end_time: 支持 setShowEndTime(string) 方法来设置;可定时展示结束时间。
- display_foreground: 支持 setDisplayForeground(string) 方法来设置; 可设置app在前台,通知是否展示。