0

我已经尝试对此进行一些研究,但似乎不断收到 Whatsapp 常见问题解答。

当我在我的 Android 设备上安装Whatsapp时,然后

  • 转到我的 Android 联系人列表。
  • 选择一个用户。

我在联系人上获得了Whatsapp 徽章,并且有call操作message,但可能需要在我的应用程序中使用不同的用例。我如何在 React Native 上实现这一点?在iOS上可以吗?

我想这是可能的,因为Facebook使用 RN 进行开发?

在此处输入图像描述

(编辑)

我做了一些挖掘并注意到,如果我有多个聊天应用程序并查看“链接的联系人”,它会将所有聊天应用程序显示为每个用户在其平台上的链接联系人,不确定这是否提供了更清晰的信息。

他们是否只是搜索我的联系人列表并将该联系人链接到他们拥有的联系人的同一副本?如果是这样,我会怎么做?

4

1 回答 1

0

这与 RN 无关。

您的 RN 应用程序需要包含一些 Java 组件来支持这一点,包括 SyncAdapter。

基本上,您需要查看设备上现有的联系人列表,对于您希望添加自定义操作的每个联系人,您将为您的应用创建一个新的 RawContact 并将其与现有联系人聚合,以便添加到现有的。

新的 RawContact 需要包含自定义 mimetype 操作以及联系人应用程序如何呈现您的自定义操作以及单击它时启动哪个意图的说明,请参阅以下资源:

  1. https://stackoverflow.com/a/42642971/819355
  2. https://stackoverflow.com/a/42005334/819355
  3. https://developer.android.com/training/sync-adapters/creating-sync-adapter
  4. http://blog.udinic.com/2013/07/24/write-your-own-android-sync-adapter/
  5. http://blog.udinic.com/2013/04/24/write-your-own-android-authenticator/
于 2019-11-12T07:03:03.620 回答