【问题标题】:How does Whatsapp know how to send notifications with a sender name by contactsWhatsapp 如何知道如何通过联系人发送带有发件人姓名的通知
【发布时间】:2021-10-10 09:12:27
【问题描述】:

想象一下: 您在 Whatsapp 群组中。你给每个朋友起不同的名字(显然)。而且,您的每个朋友都有不同的联系人姓名。

如果有人在群组中发送消息,Whatsapp 会向所有参与者发送通知。 Whatsapp 如何知道发送包含每部手机的联系人姓名的通知? 他们是否真的存储了所有联系人的昵称?它创建了大量的数据。 这意味着如果我们是一个 20 人的小组,Whatsapp 将存储 20x20 = 400 行来指示每个参与者之间的关系?

希望我能够引导你完成这个场景, 感谢您的帮助。

【问题讨论】:

    标签: algorithm mobile architecture chat whatsapp


    【解决方案1】:

    通知将始终包含联系人的“id”(每个人都相同)。在应用程序中,对于每个用户,应用程序都会获取用户为此“id”保存的联系人姓名,并将其用于显示。

    【讨论】:

    • 正确。 @Bar Goldinfeld - 用户看到的和使用的系统不一定是一样的。
    • 那么有一种技术机制可以让您更改从 FCM 收到的推送通知??
    • 对于 APNS,yes。不确定 FCM,但一定有类似的东西
    • 它是否回答了您的问题@BarGoldinfeld。如果是,请您接受答案,如果不是,请添加评论
    猜你喜欢
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多