Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: 网络状态推送,数据会重复推送,WiFi不显示ssid名, #429

Closed
ianlie opened this issue Mar 18, 2024 · 3 comments
Closed
Assignees
Labels
bug Something isn't working

Comments

@ianlie
Copy link

ianlie commented Mar 18, 2024

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

否(No)

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

否(No)

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

是(Yes)

APP版本

v3.3.0

问题描述

三星note8,安卓9,双卡使用卡1数据,APP 3.3.0,

1,在自动任务,设置了网络状态-数据网络-不限卡槽,就推送信息,
结果切换为数据时,推送会有两条一模一样的信息,以为是因为双卡的问题,
就设置了网络状态-数据网络-分别卡1/卡2,则卡1/卡2分别都完全不推送信息了,

2,设置了网络状态-WiFi-SSID留空,推送信息时候显示WiFi名是,

3,自动任务,设置 充电状态-充电中-不限,则执行推送飞书,无法推送,
单独设置充电中-AC/无线,就可以分别推送,(不限无效?)

以上问题已试过备份后卸载app,重装3.3.0,

4,建议:添加条件时,允许重复添加,“或“即多条件符合其中一条即执行,
这样假设我可以在同一条,设置切换到数据,或者WiFi时,均按照同一条动作执行,
(之前的77777777,88888888,我觉得挺好的,符合我“只要有变化就通知”的期望,现在变成网络要分开设置,电量要分开设置,充电状态,断电状态都要分别设置,比较麻烦,)

复现步骤

1,
自动任务,设置 网络状态-数据网络-不限卡槽,则执行推送飞书,
自动任务,设置 网络状态-数据网络-分别卡1/卡2,则执行推送飞书,

2,自动任务,设置 网络状态-WiFi-SSID留空,则执行推送飞书,

3,自动任务,设置 充电状态-充电中-不限,则执行推送飞书,

是否必现

是(Yes)

出现问题的手机信息

三星note8

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

三星原系统,安卓9

提供截图或视频

240318-1310

提供报错堆栈【请提供logcat抓取的日志,参考: https://blog.csdn.net/m0_64776928/article/details/126005119

No response

提供解决方案

No response

@ianlie ianlie added the bug Something isn't working label Mar 18, 2024
@pppscn
Copy link
Owner

pppscn commented Mar 18, 2024

先覆盖安装 每周构建版 试试后再反馈

升级操作提示:

@pppscn
Copy link
Owner

pppscn commented Mar 20, 2024

问题1、只有 Android 10 (含) 以上才能获取 (优化措施:Android 9 及以下版本隐藏卡槽设置)


问题2、Wi-Fi名称是 <unknown ssid>,这个是系统API返回的

//获取WiFi名称
val wifiManager = context.applicationContext.getSystemService(Context.WIFI_SERVICE) as WifiManager
val wifiInfo = wifiManager.connectionInfo
TaskUtils.wifiSsid = wifiInfo.ssid.replace("\"", "")

不能正确获取,通常是由于以下原因之一:

未连接到 Wi-Fi 网络:如果设备当前未连接到任何 Wi-Fi 网络,或者连接的是一个隐藏的 Wi-Fi 网络,那么 SSID 属性可能会被设置为 <unknown ssid> 【猜测:你的设备连接Wi-Fi速度太慢】

权限问题:在 Android 10 及以上版本中,应用需要获取特定的权限才能访问 Wi-Fi 信息。如果应用未获得足够的权限,或者用户拒绝了权限请求,那么 SSID 属性可能会返回 <unknown ssid>


问题3、参考这个issue,已经修复过了

#395


建议4:同一类型的条件只让添加一条,是为了检索方便和逻辑简单(越简单越不会出错;不是所有用户都有很强的逻辑性,到时不懂得排查,在群里又要开喷了)

按你的建议是添加多条是的关系,可以直接设置好一条之后复制任务为新的一条改改条件就好了

@pppscn
Copy link
Owner

pppscn commented Mar 20, 2024

覆盖安装 每周构建版 试试

升级操作提示:

@pppscn pppscn closed this as completed Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants