# 约会应用程序

您如何使用 CanCan 的功能来构建类似 Tinder 的约会应用程序？

要构建这样的应用程序，您需要以下功能：

* 在您的应用程序上发布内容的能力
* 在您的应用程序上显示用户的个人资料
* 在您的应用程序上联系用户的能力
* 激励您的用户成为值得信赖的能力
* 对用户进行评分和/或评论的能力

## 在您的应用程序上发布内容

您可以在 CanCan 渠道上发布文章、图片或视频。有关如何执行此操作的指南，请阅读下面页面上的指南：

{% content-ref url="/pages/R2L9Okk6WdmfvhYz1bxe" %}
[列出产品/服务](/zhong-guo-ren/products/cancan/products-services/listing-products-services.md)
{% endcontent-ref %}

## 在您的应用程序上显示用户的个人资料

要在您的应用程序上显示用户的个人资料，用户首先需要[创建自己的频道](/zhong-guo-ren/products/cancan.md)，然后按照下面页面上的指南注册到您的频道：

{% content-ref url="/pages/2kdVZv1axfVEdBWkIBs4" %}
[会员资格](/zhong-guo-ren/products/cancan/memberships.md)
{% endcontent-ref %}

一旦用户注册到您的频道，该用户的个人资料将显示在您的主频道下的 **Items > Users** 选项卡下，如下图所示：

<figure><img src="/files/KJjnjy661Q81r16YzjhW" alt=""><figcaption></figcaption></figure>

## 在您的应用程序上联系用户

要联系用户，该用户必须在其频道上添加其联系信息。在上述图片中找到用户的个人资料，然后点击 **查看频道** 链接以进入用户的频道。

如果用户添加了他/她的联系信息，您应该能够在用户个人资料的 **启动游览** 按钮之前看到一个联系信息图标，如下图所示，我们有两个图标，每个图标都是直接联系用户的一种方式。建议用户添加他们的 [PayChat](https://paychat.payswap.org) 句柄作为联系方式或在其频道描述中添加，以便其他用户联系他们。

<figure><img src="/files/F0NzIjzQyksExAAiXXqt" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/WuLhLUFNiASKClCMAspm" alt=""><figcaption></figcaption></figure>

用户还可以通过在自己的频道上发布文章产品来获得联系。假设用户 A 这样做了，愿意与用户 A 取得联系的其他用户，然后会向文章添加评论，在评论中输入指向自己频道或 [PayChat](https://paychat.payswap.org) 句柄的链接，以及自己的照片，以便说服用户 A 联系他们。

这样一来，用户可以选择分享自己的联系方式，让感兴趣的人联系他们，或者发布他们的个人资料，让感兴趣的人提供联系方式，以便他们决定要联系谁。

## 激励用户成为值得信赖

大多数约会应用程序都充斥着骗子、追求虚荣或妓女。您可以要求您的约会应用程序的每个用户创建一个 [trustBounty](/zhong-guo-ren/products/trustbounties.md)，以保证他们不是其中之一，然后他们才能成为您应用程序的用户。

要做到这一点，您需要将您的频道的会员身份设为有权限。您可以在下面的页面上了解如何执行此操作：

{% content-ref url="/pages/2kdVZv1axfVEdBWkIBs4" %}
[会员资格](/zhong-guo-ren/products/cancan/memberships.md)
{% endcontent-ref %}

除此之外，您还需要更新您的频道的最低悬赏要求，以便愿意注册到您的频道的人知道他们需要至少在其 [trustBounties](/zhong-guo-ren/products/trustbounties.md) 中拥有多少。要做到这一点，请阅读上面页面上 **设置权限会员身份** 部分的指南。

## 对用户进行评分

您可以通过对用户的频道进行投票来对用户进行评分。您可以在下面的页面上了解如何执行此操作：

{% content-ref url="/pages/d4xtTvWcdYv1kjVAZxAS" %}
[投票数](/zhong-guo-ren/products/cancan/votes.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payswap.org/zhong-guo-ren/use-cases/cancan/dating-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
