使用本机反应在通知中显示联系人姓名

Posted

技术标签:

【中文标题】使用本机反应在通知中显示联系人姓名【英文标题】:Show contact name in notification with react native 【发布时间】:2021-09-24 08:23:29 【问题描述】:

我们正在尝试在 react native + expo 中构建一种聊天应用程序。我们想用消息发送者的名字创建一个通知(保存在接收者的电话联系人中)。 我们考虑发送一个安静的通知,在“数据”中包含发件人的电话号码,在客户端,当收到这个安静的通知时,创建一个“本地”通知,其中联系人的姓名链接到这个电话号码。 我们已经有了手机上所有联系人的上下文,但是由于 backgroundNotificationHandler 大部分是在 React 元素之外定义的,所以我们无法访问我们的上下文。 我们的做法对吗?如果是这样 - 我们如何从联系人上下文中获取信息?如果不是,您将如何解决这个问题?

谢谢

【问题讨论】:

【参考方案1】:

嗯,在从后端推送带有姓名的通知之前,您为什么不考虑将电话联系人姓名发送到后端。

【讨论】:

问题是我们希望保存在收到通知的手机中的联系人姓名,而不是发送通知的手机中的姓名

以上是关于使用本机反应在通知中显示联系人姓名的主要内容,如果未能解决你的问题,请参考以下文章

本机联系人更改通知

在使用 SimpleCursorAdapter 时从联系人 ID 中检索和显示联系人姓名

如何在android studio中显示按地址排序的联系人姓名和号码

使用 android 2.1 在我自己的列表视图中显示姓名和联系电话

使用电话号码获取联系人姓名

如何在android中以编程方式将铃声添加到本机应用程序联系人