c***@sina.cn
c***@sina.cn
  • 发布:2025-03-21 19:30
  • 更新:2025-08-14 11:27
  • 阅读:1510

用wap2app打包的安卓首次安装不弹出推送通知授权

分类:wap2app

用wap2app打包的安卓首次安装不弹出推送通知授权,需要手动在手机设置里打开授权,plus是勾选的

2025-03-21 19:30 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

需要调用push相关API才会触发权限的申请。

  • c***@sina.cn (作者)

    以前的代码安装apk就会弹通知授权

    2025-03-24 15:31

DCloud_App_Array

DCloud_App_Array

安装apk不会弹出授权框的,只有在运行应用时才可能弹框。确认是否在同一台手机,不同ROM手机的逻辑是有差别的。

  • c***@sina.cn (作者)

    我这是oppo手机,2023年打包一个版本,安装后运行就弹出通知的授权,而现在打包一个版本,安装运行后不弹出通知授权,也得不到通知

    2025-03-24 17:40

  • DCloud_App_Array

    回复 c***@sina.cn: 把两个安装包发出来(或者下载地址)

    2025-03-24 18:42

  • c***@sina.cn (作者)

    回复 DCloud_App_Array: 安装运行没通知授权app下载https://hxhj.oss-cn-beijing.aliyuncs.com/download/hxapp.apk

    2025-03-24 19:08

  • c***@sina.cn (作者)

    回复 DCloud_App_Array: 安装运行提示授权下载https://a.app.qq.com/o/simple.jsp?pkgname=w2a.W2Awww.yingde.info

    2025-03-24 19:10

DCloud_Android_THB

DCloud_Android_THB

“第一次安装启动,不调用push相关api就申请通知权限”,这是一个bug,已经修复,你现在是收不到通知?

  • c***@sina.cn (作者)

    收不到通知授权,手机设置通知都是关闭的

    2025-03-25 12:25

  • c***@sina.cn (作者)

    现在打包依旧存在这个bug

    2025-03-25 15:25

  • DCloud_Android_THB

    回复 c***@sina.cn: 现在不会默认创建渠道,所以不会主动申请通知权限,当使用push相关api时才会创建渠道,也就是申请了通知权限。

    2025-03-27 17:04

  • jason王

    回复 DCloud_Android_THB:

    targetSdkVersion设置为32,代码中在启动时也加了附件中的代码。在红米手机(安卓10.0)的时候,也没弹起授权弹窗是什么原因呢?在荣耀上正常(荣耀的的安卓版本是14),详细代码见本章中的帖子

    2025-08-14 11:28

  • DCloud_Android_THB

    回复 jason王: 你代码写的是系统版本大于13才会请求(这是对的)

    2025-08-14 11:33

  • jason王

    回复 DCloud_Android_THB: 那13以下不请求,是什么原因呢?现在不出现弹窗,应该怎么处理?

    2025-08-14 13:07

  • jason王

    回复 DCloud_Android_THB: 麻烦回复一下呗,不默认请求权限会导致一个通知都收不到,这个客户反应很大

    2025-08-15 10:00

  • DCloud_Android_THB

    回复 DCloud_Android_THB: 回复 jason王: api 33以下又没有这个权限,为什么要申请?

    2025-08-15 10:50

  • jason王

    回复 DCloud_Android_THB: 没申请,我现在的问题是,小米手机首次安装app之后,打开app后没有弹出授权弹窗,荣耀等其他手机正常。

    2025-08-15 11:02

  • DCloud_Android_THB

    回复 jason王: 你上文不是说小米手机是Android10吗 , 那个api29 肯定不弹授权弹框

    2025-08-15 14:55

  • jason王

    回复 DCloud_Android_THB: 那10这种怎么办?不是应该自动弹授权窗吗?还是说默认就直接给授权了?

    2025-08-15 15:15

  • DCloud_Android_THB

    回复 jason王: api33以下没有推送权限一说,所以也就不需要申请了呀

    2025-08-18 11:35

  • jason王

    回复 DCloud_Android_THB: 您还是没理解我的意思,我的情况是安卓版本为10的小米手机,在首次运行时,没有弹出授权弹窗,也就是说,推送默认是关闭的。我想咨询下这个情况怎么处理

    2025-08-20 11:10

  • DCloud_Android_THB

    回复 jason王: 那你看设置 app的推送开关是否是关闭状态

    2025-08-20 11:54

jason王

jason王

targetSdkVersion设置为32,代码中在启动时也加了附件中的代码。在红米手机(安卓10.0)的时候,也没弹起授权弹窗是什么原因呢?在荣耀上正常(荣耀的的安卓版本是14)

要回复问题请先登录注册