From a0a8e5e6684a5a2bd9ee56dfc89252ae2b7b2b75 Mon Sep 17 00:00:00 2001 From: xuli Date: Fri, 12 Dec 2025 18:00:01 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8E=A8=E9=80=81?= =?UTF-8?q?=E5=B0=8F=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/manifest.json | 27 +++++++++++++++++---------- src/static/images/icon_small.png | Bin 0 -> 16483 bytes 2 files changed, 17 insertions(+), 10 deletions(-) create mode 100644 src/static/images/icon_small.png diff --git a/src/manifest.json b/src/manifest.json index d955d7e..f26148a 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,7 +1,7 @@ { "id" : "H5E705637", "name" : "718友晟", - "appid" : "__UNI__4C459F4", + "appid" : "__UNI__0B682E1", "description" : "", "versionName" : "1.0.2", "versionCode" : "100", @@ -86,15 +86,22 @@ "unipush" : { "version" : "2", "offline" : true, - "icons" : { - "small" : { - "ldpi" : "/static/images/icon.png", - "mdpi" : "/static/images/icon.png", - "hdpi" : "/static/images/icon.png", - "xhdpi" : "/static/images/icon.png", - "xxhdpi" : "/static/images/icon.png" - } - } + "icons" : { + "push" : { + "ldpi" : "/static/images/icon.png", + "mdpi" : "/static/images/icon.png", + "hdpi" : "/static/images/icon.png", + "xhdpi" : "/static/images/icon.png", + "xxhdpi" : "/static/images/icon.png" + }, + "small" : { + "ldpi" : "/static/images/icon_small.png", + "mdpi" : "/static/images/icon_small.png", + "hdpi" : "/static/images/icon_small.png", + "xhdpi" : "/static/images/icon_small.png", + "xxhdpi" : "/static/images/icon_small.png" + } + } } } } diff --git a/src/static/images/icon_small.png b/src/static/images/icon_small.png new file mode 100644 index 0000000000000000000000000000000000000000..242cbed29ce60eedc1564a1bb55649a109158313 GIT binary patch literal 16483 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 ZVx1rVV;YT(`=4`KlA^LAwL Date: Fri, 12 Dec 2025 18:01:03 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/business/polling/nfcTest/ouu-nfc.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pages/business/polling/nfcTest/ouu-nfc.js b/src/pages/business/polling/nfcTest/ouu-nfc.js index ada5176..1baca23 100644 --- a/src/pages/business/polling/nfcTest/ouu-nfc.js +++ b/src/pages/business/polling/nfcTest/ouu-nfc.js @@ -75,6 +75,8 @@ export default { let ndef = new IntentFilter("android.nfc.action.TECH_DISCOVERED"); ndef.addDataType("*/*"); let intentFiltersArray = [ndef]; + + console.log('newintent running==>',intentFiltersArray); plus.globalEvent.addEventListener('newintent',function() { console.log('newintent running'); From b84d395b431dc5b8de95cbc37b40579373152bd1 Mon Sep 17 00:00:00 2001 From: xuli Date: Fri, 12 Dec 2025 18:05:37 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/notice/notice.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/notice/notice.vue b/src/pages/notice/notice.vue index 243a7d8..7e4b582 100644 --- a/src/pages/notice/notice.vue +++ b/src/pages/notice/notice.vue @@ -260,7 +260,7 @@ const handleJump = (item)=>{ } .scroll-h{ /* #ifdef APP-PLUS */ - height: calc(100vh - 120px); + height: calc(100vh - 150px); /* #endif */ /* #ifndef APP-PLUS */ height: calc(100vh - 160px); From 47618273eab98530cdfcd7807a9a3a915948fa37 Mon Sep 17 00:00:00 2001 From: xuli Date: Mon, 15 Dec 2025 14:09:48 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=BB=E5=8A=A8?= =?UTF-8?q?=E8=B0=83=E7=94=A8=E9=80=9A=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/manifest.json | 3 +- src/pages/loading/loading.vue | 75 +++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+), 1 deletion(-) diff --git a/src/manifest.json b/src/manifest.json index f26148a..9de3ab4 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -62,7 +62,8 @@ "", "", "", - "" + "", + "" ], "abiFilters" : [ "armeabi-v7a", "arm64-v8a" ], "minSdkVersion" : 23, diff --git a/src/pages/loading/loading.vue b/src/pages/loading/loading.vue index 91990a8..fd2ab03 100644 --- a/src/pages/loading/loading.vue +++ b/src/pages/loading/loading.vue @@ -55,6 +55,9 @@ onLoad(async(opt) => { // uni.preloadPage({url: "/pages/home/home"}); // #ifdef APP-PLUS + //手机通知授权 + noticMsgTool(); + // 查询版本接口 await getOSVesion(); @@ -216,6 +219,78 @@ const handleClose=()=>{ selectDeviceId() } } + +//通知授权 +const noticMsgTool=()=>{ + if (uni.getSystemInfoSync().platform == "ios") { + // iOS: 使用 iOS API 检查通知权限 + plus.ios.import('UserNotifications'); + var UNNotificationSettings = plus.ios.invoke('UNUserNotificationCenter', 'currentNotificationCenter'); + plus.ios.invoke(UNNotificationSettings, 'getNotificationSettingsWithCompletionHandler', function(settings) { + var authorizationStatus = plus.ios.invoke(settings, 'authorizationStatus'); + if (authorizationStatus !== 3) { // 3表示已授权 + //苹果打开对应的通知栏 + uni.showModal({ + title: '通知权限开启提醒', + content: '您还没有开启通知权限,无法接受到消息通知,请前往设置!', + showCancel: false, + confirmText: '去设置', + success: function(res) { + if (res.confirm) { + var app = plus.ios.invoke('UIApplication', 'sharedApplication'); + var setting = plus.ios.invoke('NSURL', 'URLWithString:','app-settings:'); + plus.ios.invoke(app, 'openURL:', setting); + plus.ios.deleteObject(setting); + plus.ios.deleteObject(app); + } + } + }); + } + }); + + } else { + //android打开对应的通知栏 + var main = plus.android.runtimeMainActivity(); + var pkName = main.getPackageName(); + var uid = main.getApplicationInfo().plusGetAttribute("uid"); + var context = main.getApplicationContext(); + var NotificationManager = plus.android.importClass('android.app.NotificationManager'); + var notificationManager = context.getSystemService(context.NOTIFICATION_SERVICE); + var areNotificationsEnabled = notificationManager.areNotificationsEnabled(); + + if (!areNotificationsEnabled) { + // 提示用户开启通知权限 + uni.showModal({ + title: '通知权限开启提醒', + content: '您还没有开启通知权限,无法接受到消息通知,请前往设置!', + showCancel: false, + confirmText: '去设置', + success: function(res) { + if (res.confirm) { + var Intent = plus.android.importClass('android.content.Intent'); + var Build = plus.android.importClass("android.os.Build"); + //android 8.0引导 + if (Build.VERSION.SDK_INT >= 26) { + var intent = new Intent('android.settings.APP_NOTIFICATION_SETTINGS'); + intent.putExtra('android.provider.extra.APP_PACKAGE', pkName); + } else if (Build.VERSION.SDK_INT >= 21) { //android 5.0-7.0 + var intent = new Intent('android.settings.APP_NOTIFICATION_SETTINGS'); + intent.putExtra("app_package", pkName); + intent.putExtra("app_uid", uid); + } else { //(<21)其他--跳转到该应用管理的详情页 + intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); + var uri = Uri.fromParts("package", mainActivity.getPackageName(), null); + intent.setData(uri); + } + // 跳转到该应用的系统通知设置页 + main.startActivity(intent); + } + } + }); + } + + } +}