跳到主要内容
版本:0.17.0+

wechat todo

TODO: 基于微信群的社交系统(适用于相亲、运营等)

需求背景

为解决相亲问题,由于微信群具有天然优势,搭建一款基于微信群的相亲社交平台,允许丰富的权限控制,致力于搭建信任纽带(mark::update@2022-02-20)

竞品分析

  • 腾讯文档: UI 不友好
  • app: 可能有类似产品,但应该没有基于微信群的

基本模式

  • 上传自己信息,才能看到的别人的(凭详细信息去换授权)
  • 每个人也有决定权限的自由(比如只想让大家看到哪个程度可以选择,或者身份/学历认证后+提供详细信息后才能看到别人的详细信息;如果不愿意暴露详细信息可以选择但可能就看不到别人的详细信息?)
  • 如果退出一个微信群,可以主动删除该群的名片

权限控制模式

  1. 平台公约(平台预设)
  2. 群公约(基于群主设置,覆盖平台公约)
    • 随意看
    • 用户上传才可以看
    • 用户上传之后经过对方查看之后才可以看
    • 用户上传之后经过本群 N 个人确认之后才可以看其他人
    • ...
  3. 个人单独控制(覆盖群公约)

潜在问题

  • 一些人觉得没必要介绍的话,搞了这套操作他们就一定会介绍吗

TODO: wechat article copy to note/favorite

TODO: mobile-wechat: switch-view 访客视角/好友视角

目标

  • 在朋友圈设置右上角设置一个“访客视角”按钮,点击后可切换成访客视角,将不显示所有“隐藏状态”的朋友圈条目,适合对朋友圈分级展示比较在意的朋友。
    • 该算法基于仅自己可见
  • 基于以上,可在每个好友信息页加入一个按钮,即进入“该好友视角”,将显示该好友能看到的你的实际朋友圈条目。
    • 该算法基于朋友圈分组可见、好友可见等实现。

路径(可能)

首先可以尝试分析微信客户端在本地存储的文件,尝试是否可以通过修改部分文件以达到修改显示效果的功能。

如果以上思路可行的话,则可以写成独立的 app 应用(或者小程序),就很好办了。

否则,可能得 hack 微信软件,写一个新的 app,这个难度/成本较高,且要不断对标版本升级,长久不可行。

TODO: mac-wechat: simulate mouse scroll when pressing up/down, for viewing articles

FIXME: mac-wechat: fix the bizarre noise problem playing video or calling phones when playing the music