From c4d32db65d64b3eaac5ac3299c9a01fb967ea646 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=9F=E7=A8=8B=E8=AE=AD?= Date: Fri, 3 Nov 2023 00:13:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/permission.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/permission.ts b/src/permission.ts index d1fd01d..80dc7c3 100644 --- a/src/permission.ts +++ b/src/permission.ts @@ -57,8 +57,13 @@ export const notificationPermission = { plus.ios.deleteObject(app); plus.ios.deleteObject(UIApplication); } else { - //首先判断安卓13引入的新权限 - result = await requestAndroidPermission('android.permission.POST_NOTIFICATIONS') as boolean + const Build = plus.android.importClass("android.os.Build"); + if (Build.VERSION.SDK_INT >= 33) { + //首先判断安卓13引入的新权限 + result = await requestAndroidPermission('android.permission.POST_NOTIFICATIONS') as boolean + } else { + result = false + } //不运行的时候不通知?没关系,我们再试试旧的权限,反正我们只需要知道应用到底能不能发起通知 if (result == false) { const main = plus.android.runtimeMainActivity();