每当将新联系人添加到联系人时,如何添加类似whatsapp的选项以进行联系

Posted

技术标签:

【中文标题】每当将新联系人添加到联系人时,如何添加类似whatsapp的选项以进行联系【英文标题】:How to add whatsapp like options to contact whenever the is a new contact added to Contacts 【发布时间】:2017-07-20 10:04:04 【问题描述】:

我开发了一个需要做两件事的应用:

创建一个用户帐户(如 WhatsApp)。 每当有新的联系人条目时,如果联系人正在使用我的应用程序,则立即在联系人应用程序中的联系人详细信息页面中显示“通话”或“消息”选项。

Example

【问题讨论】:

每当您打开应用程序时,检查数据库中的所有联系人,如果它在您的列表中,则显示!那应该做对吗? 如果你将任何联系人添加到联系人列表中,即使whatsapp没有在后台运行,它也会显示选项调用XXXXXX,消息给XXXXXX,这是我需要实现的结帐图片附件。 【参考方案1】:

您需要创建一个SyncAdapter,这基本上是一种能够将联系人同步到服务器/从服务器同步的服务,就像GoogleGoogle Contacts 所做的那样,您可以将其设置为在有新联系人时通知已添加,并让您的 SyncAdapter 将所需的信息添加到联系人,以便它显示指向您的应用的链接。

如果您转到手机设置 > 帐户,您可以在那里看到 Whatsapp 和 Google 的 SyncAdapters,您可以在其中关闭/打开它们。

要创建同步适配器,您可以关注official docs,或此great tutorial。

【讨论】:

教程真的很棒。谢谢 只是一个问题,但我们可以设置同步适配器以在添加新联系人时发出通知,或者您正在谈论为联系人基础 uri 设置 contentobserver 吗? @marmor 此答案仅说明如何创建 SyncAdapter,而不是如何向联系人添加选项

以上是关于每当将新联系人添加到联系人时,如何添加类似whatsapp的选项以进行联系的主要内容,如果未能解决你的问题,请参考以下文章

在 Flutter 中按下按钮时将新的小部件作为列表插入

Ejabberd 如何将新用户添加到名册

用于加载联系人的Phonegap Jquery Pagination - 当用户到达最后一页时如何动态添加页面?

尝试在 mailchimp 中添加联系人时出现错误 400

添加 RawContact 使其聚合到现有联系人

如何删除以编程方式添加新联系人时添加的 Android 联系人应用程序中的重复条目?