Closed Goojoe closed 3 months ago
确认通知读取权限
有没有开启(见附件图),如果已经开启则手动关闭并重新开启(在手机自身的系统设置界面中操作,点击autoxjs中的开关会跳转到设置界面),还是报错的话,新建一个脚本只包含以下代码
events.observeNotification()
events.onNotification(notification => {
toast(notification.getText())
})
如果这两行都报错的话可能需要麻烦你到Autox.js提出issue
确实没打开通知权限,打开通知权限后为上面的图片日志,仍然无法运行
新建脚本的代码稳定运行
看起来第49行没做null检查,我之后会提交到github,你可以自己先加上确认还有没有别的问题
要加上什么代码?
看报错提示,调用includes前检查一下是不是null,不是null的话再调用。js语法网上一搜挺多的,不行的话还是等我明天改吧
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: 咕咕乔 @.> 发送时间: 2024年4月24日 01:16 收件人: Jeric-X/SyncClipboard @.> 抄送: JericX @.>, Comment @.> 主题: Re: [Jeric-X/SyncClipboard] 自动上传验证码无法运行 (Issue #63)
改好了
可以运行,但是并没有上传验证码(没有toast),得我手动复制验证码才行 HyperOS 1.0.24.8.DEV Android 14
https://github.com/Jeric-X/SyncClipboard/issues/63#issuecomment-2072894244 运行这条评论里的代码,观察收到信息和其他推送时有没有toast
完全没有,这个toast是网速吧?
不能准确识别短信应用的通知,会识别到其他隐藏通知
查看手机是否有针对短信的隐私权限控制,并打开
并没有,我认为这个不太好用,我的手机ROOT后完全可以使用xposedsms复制验证码。或者使用shortx 能否针对shortx开发上传验证码的工具,或者shell脚本
不如由你来写一下,不管是自用还是分享出来给其他人使用,参考我的js代码逻辑应该是很简答的 我没有root的安卓设备,在我能力之外或适用范围过于小众的方案我很难适配
不能准确识别短信应用的通知,会识别到其他隐藏通知
回到本来的问题,不需要的话可以关闭issue 其他APP的通知能识别到吗 另外可以仔细找找,也不是我怀疑你,我的MIUI10设备都有短信读取权限控制
算了我有root还考虑这个干嘛,你关吧