使用本机反应在通知中显示联系人姓名
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中显示按地址排序的联系人姓名和号码