Coder Social home page Coder Social logo

Comments (6)

JasonQS avatar JasonQS commented on May 24, 2024

十分感谢如此用心的 issue

1 可能哪里出了问题, 虽然我有适配中文和英文的通知栏检测. 由于实在少用微信(尤其是电脑上) 所以这个问题我好久都没发现

2 你一说我才想起来最新的 release 还有一个bug, 一直忘了提交

3 这边难拉的问题是同方向的父子 View 滚动, 为了既能左右翻页又能滑动删除, 我设定在想要滑动删除的时候手指停留一会儿; 由于微信改版之后, 只能获取通知栏的消息了, 所以这边就没有撤回消息的版块了. 微信记录的全是通知栏收到的消息

4 加载启动界面倒并不是因为退出了程序, 不过每次打开都会加载启动界面确实不太友好, 这个我想一下; 2333 对, 这个读权限的实时请求确实忘加了, 谢谢提醒

日志的话, 会在 /Android/data/com.qsboy.antirecall/files/logs 里每天生成 本来想着就自己看看, 确实应该有个用户可以提交的途径

最后再次感谢你的 issue !

from anti-recall.

darkduckgo avatar darkduckgo commented on May 24, 2024

看到软件又更新了两个版本, 感谢fix .不过可能之前说的 2 & 3 点里有些地方说的多了, 部分意思没有表达清楚. (顺便测了一下,发现app里的"检查更新"好像是失效的呢...)

把关键的两个点重新说一下:

  1. tim里的撤回的图片有考虑给一个本地地址保存, app内直接可以查看么? 因为聊天记录很快就会被刷过去或丢掉缓存.
  2. 微信我说的就是通知栏消息的优化:
    • 一个是目前它把所有消息全部存起来觉得不是很合理, 因为实际撤回的消息可能不到1%, 而且因为撤回标志很固定 : '*撤回了一条消息 ' or 'XX has recalled a message', 所以觉得可以加个2min的过滤选择, 可以先把两分钟内的消息都存着, 然后判断是否触发了撤回的字符串, 如果有就保留撤回前后的1/n条消息, 没有就可以清空一下.(担心存在bug的话可以作为一个可选项, 让用户选择开启)
    • 另一个是通知栏的消息锁定, 因为对你的app来说, 只要系统授予了你控制通知栏的权限, 理论上应该就能对所有通知栏的消息内容进行控制, 比如我限定它1分钟之内内容不允许变? 好像tim就有这样的效果, 但wechat不行, 如果支持的话, 可以也加个逻辑, 在通知栏每条消息推送的时候检查一下是否包含关键字 '撤回/recalled', 如果有就禁止此条消息改变? (当然如果推测错误, 没法控制通知栏内容的话, 无视就好~)

最后, 如果2.1能够实现, 软件可以一天推送一条消息: 今天你QQ/TIM有X条撤回消息/图片, Wechat有X条..,请注意查看 这样的提醒, 因为实测用下来很容易忘记它的存在....

不知道这次描述的是不是清晰一点~

PS : 其实主要是因为提交issue比较正式, 很多时候遇到了小问题就懒得专门去新建一个issue, 所以之前就攒起来一次说明一下

from anti-recall.

cfanyyx avatar cfanyyx commented on May 24, 2024

@JasonQS 想问一下微信自动登陆是什么意思?

from anti-recall.

JasonQS avatar JasonQS commented on May 24, 2024

@cfanyyx 当你手机处于解锁状态时 电脑端试图登录微信 手机会自动授权

from anti-recall.

zdbss avatar zdbss commented on May 24, 2024

软件上架酷安吧
https://www.coolapk.com

from anti-recall.

darkduckgo avatar darkduckgo commented on May 24, 2024

许久没看了, 发现作者闭源商业化更新了, 未尝也不是一个好事.
表示支持, 如果后续想帮忙修改开发再邮件联系了~

from anti-recall.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.