# 约会应用程序

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

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

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

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

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

{% content-ref url="../../products/cancan/products-services/listing-products-services" %}
[listing-products-services](https://docs.payswap.org/zhong-guo-ren/products/cancan/products-services/listing-products-services)
{% endcontent-ref %}

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

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

{% content-ref url="../../products/cancan/memberships" %}
[memberships](https://docs.payswap.org/zhong-guo-ren/products/cancan/memberships)
{% endcontent-ref %}

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-c16de1451cc488538b47abb4ca2de6cce2d5012e%2Fcancan28.png?alt=media" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-41d6f88d8a724bd62f0f737b7915efc40d31b8e8%2Fcancan29.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-99f3ebff980f2f17934bae0ddf665b4a407b28f4%2Fcancan30.png?alt=media" alt=""><figcaption></figcaption></figure>

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

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

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

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

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

{% content-ref url="../../products/cancan/memberships" %}
[memberships](https://docs.payswap.org/zhong-guo-ren/products/cancan/memberships)
{% endcontent-ref %}

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

## 对用户进行评分

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

{% content-ref url="../../products/cancan/votes" %}
[votes](https://docs.payswap.org/zhong-guo-ren/products/cancan/votes)
{% endcontent-ref %}
