pppscn / SmsForwarder

短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正
BSD 2-Clause "Simplified" License
18.1k stars 2.42k forks source link

[Bug]: Android 13 无法授予通知权限 #255

Closed yinguohang closed 1 year ago

yinguohang commented 1 year ago

是否有人曾提过类似的问题

否(No)

升级到最新的版本是否存在这个问题

是(Yes)

是否已经查阅Wiki文档还未能解决的

是(Yes)

APP版本

v3.1.1

问题描述

在Pixel 7 Pro和iQOO Neo 7上测试,均无法成功打开通知。前者开关是灰色的,后者打开之后推出会自动关上。可能与Android 13 相关:https://developer.android.com/about/versions/13/changes/notification-permission?hl=zh-cn

复现步骤

在授予通知权限的时候,会跳转到系统通知权限页面,打开后会调回应用但是其实通知权限没有打开。

是否必现

是(Yes)

出现问题的手机信息

Pixel 7 Pro / iQOO Neo 7

出现问题的安卓版本、系统版本

Android 13

提供截图或视频

No response

提供报错堆栈

No response

提供解决方案

https://developer.android.com/about/versions/13/changes/notification-permission?hl=zh-cn 可能需要额外的权限

pppscn commented 1 year ago

下载每周构建版试试 https://github.com/pppscn/SmsForwarder/actions/workflows/Weekly_Build.yml

yinguohang commented 1 year ago

还是不行哎,会循环这个过程

https://user-images.githubusercontent.com/6234533/216780891-a25d5310-7018-4c22-afc2-78b662b6edc3.mp4

pppscn commented 1 year ago

测试机器:MI 10S 系统版本:MIUI 14 V14.0.23.1.30.DEV 安卓版本:Android 13

测试可以,其他机型的机油也帮忙测试一下

pppscn commented 1 year ago

Screenshot_20230208-223332_Trebuchet Screenshot_20230208-223658_Trebuchet

测试机器:Google Pixel 2 XL 系统版本:LineageOS-20.0-20230202-nightly-taimen 安卓版本:Android 13

测试通过

mirtu-ko commented 1 year ago

测试机器:Redmi K40 Gaming 系统版本:MIUI 14 V14.0.23.2.6.DEV 安卓版本:Android 13

每周构建版本#72,仍然无法开启通知。 photo_2023-02-11 12 26 22

pppscn commented 1 year ago

测试机器:Redmi K40 Gaming 系统版本:MIUI 14 V14.0.23.2.6.DEV 安卓版本:Android 13

每周构建版本#72,仍然无法开启通知。 photo_2023-02-11 12 26 22

微信截图_20230211144214

按这个方式手动开启试试

mirtu-ko commented 1 year ago

尝试后无法找到“隐私管理”及相关设置。目前试过的两个设置入口, 都无法开启:

  1. App的“应用信息”-“通知管理”,进入后无法开启,见上面截图;
  2. “设置”-“通知与控制中心”-“通知管理”,列表无法找到“短信转发器”,故无法开启。

可否指导一下“隐私管理”及相关设置的操作方式~

pppscn commented 1 year ago

尝试后无法找到“隐私管理”及相关设置。目前试过的两个设置入口, 都无法开启:

  1. App的“应用信息”-“通知管理”,进入后无法开启,见上面截图;
  2. “设置”-“通知与控制中心”-“通知管理”,列表无法找到“短信转发器”,故无法开启。

可否指导一下“隐私管理”及相关设置的操作方式~

设置里面搜索【设备和应用通知】

mirtu-ko commented 1 year ago

尝试后无法找到“隐私管理”及相关设置。目前试过的两个设置入口, 都无法开启:

  1. App的“应用信息”-“通知管理”,进入后无法开启,见上面截图;
  2. “设置”-“通知与控制中心”-“通知管理”,列表无法找到“短信转发器”,故无法开启。

可否指导一下“隐私管理”及相关设置的操作方式~

设置里面搜索【设备和应用通知】

【设备和应用通知】里所有项都是开启的,应该是授权读取通知的时候开启的。尝试关闭再打开,仍然不能在通知栏常驻通知;

升级MIUI14前,运行应用时,通知栏会显示常驻通知(可以自定义通知文案)。升级后,应用使用正常,可以转发短信、通话和通知,只是无法常驻通知;

pppscn commented 1 year ago

请以上各位机油重新下载weekly版,再帮忙测试一下

https://github.com/pppscn/SmsForwarder/actions/workflows/Weekly_Build.yml

mirtu-ko commented 1 year ago

Weekly build #74,仍然无法开启。尝试卸载应用,重新安装,依然无法开启。MIUI 14 V14.0.23.2.6.DEV

pppscn commented 1 year ago

再来,应该破案了,我的机器是debug模式安装的 自带的LeakCanary会帮它自动加上申请的权限

重新下载weekly版,再帮忙测试一下

https://github.com/pppscn/SmsForwarder/actions/workflows/Weekly_Build.yml

mirtu-ko commented 1 year ago

再来,应该破案了,我的机器是debug模式安装的 自带的LeakCanary会帮它自动加上申请的权限

重新下载weekly版,再帮忙测试一下

https://github.com/pppscn/SmsForwarder/actions/workflows/Weekly_Build.yml

可以了!👍

qw805880101 commented 8 months ago

想了解一下这个问题是怎么解决的? image