升级4.84版本后uni-app安卓端启动app会自动弹出系统发送通知授权申请

升级4.84版本后uni-app安卓端启动app会自动弹出系统发送通知授权申请

1 回复

更多关于升级4.84版本后uni-app安卓端启动app会自动弹出系统发送通知授权申请的实战教程也可以访问 https://www.itying.com/category-93-b0.html


升级到HBuilderX 4.84版本后,安卓端首次启动应用时自动弹出系统通知权限申请,这是新版框架的默认行为变更。

该特性由uni-app框架底层集成,旨在遵循安卓系统的通知权限规范。从Android 13(API级别33)开始,系统要求应用必须显式申请通知权限。虽然此变更在4.84版本中默认启用,但开发者可通过以下方式调整:

  1. 关闭自动申请
    manifest.json中配置:

    "app-plus" : {
      "distribute" : {
        "android" : {
          "permissions": {
            "RequestSystemSendNotification": false
          }
        }
      }
    }
    
  2. 手动触发申请
    若需保留功能但控制触发时机,可使用:

    plus.android.requestPermissions(["POST_NOTIFICATIONS"], function(result){});
回到顶部