This commit is contained in:
13
App.vue
13
App.vue
@@ -4,6 +4,8 @@
|
||||
showNotification
|
||||
} from "@/utils/notify.js"
|
||||
import ws from "@/utils/websocket.js"; // WebSocket 封装类
|
||||
import NotifyPermission from "@/utils/notification-permission.js"
|
||||
|
||||
|
||||
|
||||
/**
|
||||
@@ -22,8 +24,11 @@
|
||||
|
||||
// 监听登录成功
|
||||
uni.$on("loginSuccess", () => {
|
||||
|
||||
// 仅在 Android 13+ 才需要
|
||||
// NotifyPermission.ensurePermission(() => {
|
||||
// // 权限已开,执行你的逻辑
|
||||
// this.initWebSocket()
|
||||
// })
|
||||
// // 仅在 Android 13+ 才需要
|
||||
if (plus.os.name === "Android" && parseInt(plus.os.version) >= 13) {
|
||||
var permission = "android.permission.POST_NOTIFICATIONS";
|
||||
// 请求权限
|
||||
@@ -33,10 +38,10 @@
|
||||
this.initWebSocket()
|
||||
},
|
||||
(error) => {
|
||||
|
||||
|
||||
}
|
||||
);
|
||||
}else{
|
||||
} else {
|
||||
this.initWebSocket()
|
||||
}
|
||||
})
|
||||
|
Reference in New Issue
Block a user