更新记录
1.0.0(2025-01-03) 下载此版本
初始化
平台兼容性
xtf-send-notifation
uniapp
import {sendNotifation,goNotifationSetting ,isNotfationOpen,NotificationData,cancelAll,cancel,onJumpNotifationClick} from "@/uni_modules/xtf-send-notifation"
sendNotifation({
title:"hello uniapp",// 通知标题
msg:"this is a msg",
jumpUrl:"/pages/test/test",
dataType:0
} ) // 发布通知
//var oepn=isNotfationOpen();// 通知栏权限是否打开
//goNotifationSetting()// 打开通知栏设置
//cancelAll();// 取消通知
App.vue
onShow(){
onJumpNotifationClick(function(type, res){
uni.navigateTo({
url:res
})
})
}
uniappx
import {sendNotifation,goNotifationSetting ,isNotfationOpen,NotificationData,cancelAll,cancel,onJumpNotifationClick} from "@/uni_modules/xtf-send-notifation"
sendNotifation({
title:"hello uniapp",// 通知标题
msg:"this is a msg",
jumpUrl:"/pages/test/test",
dataType:0
} as NotificationData )
//var oepn=isNotfationOpen();// 通知栏权限是否打开
//goNotifationSetting()// 打开通知栏设置
//cancelAll();// 取消通知
App.uvue
onShow(){
onJumpNotifationClick(function(type:number, res:string){
uni.navigateTo({
url:res
})
})
}
export type NotificationData={
title:string,// 标题
msg:string, // 消息内容
channelId?:string, // channelid 可为空
channelName?:string, // channelName 可为空
iconName?:string,// icon 名称 插件目录下 默认为uts/app-android/res/drawble/ 可为空
id?:number, // 通知栏消息id 可为空
jumpUrl?:string,// 指定跳转地址 可为空
dataType?:number,// 数据类型 可为空
notfationSound?:boolean // 通知 channel 是否包含声音 可为空
}