Skip to content

✨ [全端] 通讯录搜索支持按 Octo 号搜人 #191

@yeejiaa

Description

@yeejiaa

一句话: 通讯录搜索只能按昵称找人,输入 Octo 号搜不到。搜索应同时匹配 Octo 号。

痛点

用户记住了对方的 Octo 号,但搜索框只匹配昵称,搜不到人。Octo 号是每个用户的唯一标识,搜索不支持它不合理。

来源:Lejun 在 Bug 反馈群提出(dmwork-pool#74)。

方案

搜索输入时,同时匹配昵称和 Octo 号,命中任一即返回结果。三端统一。

  • 匹配方式:前缀匹配(输入 oct 能匹配 octo123),与昵称搜索行为一致
  • 搜索结果展示不变,命中 Octo 号时可在副标题行高亮匹配

与通讯录整合的关系

Phase 1(#157)已包含搜索功能,本需求是对搜索匹配范围的补充。可随 Phase 1 一起交付,也可独立上线(改动很小)。

AI 友好性

Bot 搜索联系人时同样支持 Octo 号匹配,与人类用户搜索体验一致。

验收标准

  • 搜索框输入 Octo 号(完整或前缀),能搜到对应用户
  • 三端(Web / Android / iOS)行为一致
  • 搜索结果展示正常,Octo 号匹配不影响昵称搜索

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2feature通过JOJO产品评审通过,等佳佳审批

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions