如何发送邀请加入我的应用程序中的群组?

珀·拉森(Per Larsen)

我正在开发一个应用程序,其中用户根据用户搜索条件获取人员列表。从列表中向用户显示当前正在搜索组的用户列表。我想让用户能够向列表中的选定用户发送邀请,从而从2到6个用户中的任意一个形成一个组。我不确定要在哪里或进行什么研究来实现这一目标。同样,一旦发送邀请,并且用户在一个组中,我希望他们具有与基本聊天功能进行通信的功能。

因此,我想就研究如何在我的应用程序中提供此功能的建议提供一些建议。该应用程序将由托管的MySQL数据库支持。

编辑

只是为了澄清一点,这就是我在应用程序中描绘的基本流程

  1. 用户会看到用户列表,并且每个列表项都有一个邀请按钮

  2. 用户单击邀请按钮

  3. 点击的用户会收到邀请通知,并可以接受拒绝

  4. 如果接受,则将用户放入一个组,该组将存储在服务器上

  5. 其他用户将可以加入该组

  6. 群组中的用户可以邀请其他用户加入现有群组

  7. 群组中的所有用户都可以通过其群组的私人聊天进行通信。

我只需要知道如何开始发送​​邀请以及如何开始接受或拒绝邀请。使用什么技术?

斯普罗特

我认为您必须构建一个后端服务。一种方法是使用例如Node JS构建Rest Api。您可以定义诸如邀请用户之类的路由,该路由采用一个用户ID和组ID。在路由功能中,您可以将组ID添加到用户ID后面的用户邀请中。其他路线可能是接受邀请,您可以在其中发送用户ID和组ID。在该功能中,您可以检查用户是否有该组的邀请,以及是否有您将他添加到该组中。但这只是近千种可能方法的建议。您还可以在您的应用程序中添加此类功能。与其使用我上面提到的作为api路由的功能,不如直接在应用程序中使用它们。但是,然后您必须通知用户数据库中是否有新的邀请记录(可能带有推送通知)。

可能会在这里看到基本的其余msql节点js教程https://codeforgeek.com/2015/01/nodejs-mysql-tutorial/,您将在此处定义一条类似于

function inviteUser(req,res) {

pool.getConnection(function(err,connection){
    if (err) {
      connection.release();
      res.json({"code" : 100, "status" : "Error in connection database"});
      return;
    }   

    console.log('connected as id ' + connection.threadId);

    connection.query("select req.body.userId from user",function(err,rows){
        connection.release();
        if(!err) {
            //ADD Group id to the user access the id with req.body.groupId
            res.json(rows);
        }           
    });

    connection.on('error', function(err) {      
          res.json({"code" : 100, "status" : "Error in connection database"});
          return;     
    });
  });
}

function acceptInvitation(req,res){

pool.getConnection(function(err,connection){
    if (err) {
      connection.release();
      res.json({"code" : 100, "status" : "Error in connection database"});
      return;
    }   

    console.log('connected as id ' + connection.threadId);

    connection.query("select req.body.groupId from groups",function(err,rows){
        connection.release();
        if(!err) {
            //ADD user id to the group access the id with req.body.userId
            res.json(rows);
        }           
    });

    connection.on('error', function(err) {      
          res.json({"code" : 100, "status" : "Error in connection database"});
          return;     
    });
  });
}
}

app.get("/users/invite",function(req,res){-
    inviteUser(req,res);
});

app.get("/users/accept",function(req,res){-
    acceptInvitation(req,res);
});

从该应用程序,您将在服务器URL上发送http请求,例如http:// localhost:8080 / users / invite,其正文为{userId:xxxxx,groupId:xxxxx}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android:如何使用我的应用程序中的 whatsapp、facebook、gmail 等发送应用程序邀请消息

来自分类Dev

Facebook邀请用户朋友列表中的人加入我的应用程序

来自分类Dev

如何邀请朋友加入不是游戏的Facebook应用程序?

来自分类Dev

发送Facebook应用程序邀请

来自分类Dev

如何通过我的应用程序邀请Facebook朋友?

来自分类Dev

如何从iOS应用程序向Facebook朋友发送应用程序邀请

来自分类Dev

我是否需要其他权限才能邀请用户加入应用程序组?

来自分类Dev

我是否可以创建仅受邀请的人可以加入的应用程序?

来自分类Dev

如何向用户Facebook朋友发送加入我的网站的邀请。

来自分类Dev

我是否需要加入应用程序中的每个线程?

来自分类Dev

如何在SQL Server中加入这样的数据,然后在我的应用程序中显示?

来自分类Dev

如何通过我的应用程序在whatsapp上邀请用户并共享IOS内容?

来自分类Dev

如何在Windows 8 Facebook应用程序中邀请朋友?

来自分类Dev

如何在Windows 8 Facebook应用程序中邀请朋友?

来自分类Dev

如何在我的React应用程序中嵌入Facebook发送按钮?

来自分类Dev

如何使用 WhatsApp 从我的应用程序发送

来自分类Dev

允许用户邀请团队成员加入Meteor应用程序并链接团队帐户

来自分类Dev

iOS-Facebook如何邀请朋友下载应用程序?

来自分类Dev

如何在套接字应用程序中加入TCP标头并分块发送文件

来自分类Dev

我的应用程序发送的短信已显示在默认的android应用程序中

来自分类Dev

应用邀请Facebook | 在iOS上未收到通知,但在android中获得通知,但是邀请已在Facebook->应用程序->应用程序邀请中列出

来自分类Dev

我自己的应用程序发送按钮

来自分类Dev

在 Azure AD 企业应用程序中发送直接链接以邀请 B2B 用户

来自分类Dev

我如何知道我的应用程序是从Swift中启动的

来自分类Dev

Flutter-如何在Firebase动态链接中为应用程序邀请功能传递自定义参数?

来自分类Dev

如何发送一个或多个字节来测试我的应用程序中监听的套接字?

来自分类Dev

如何知道我的应用程序中的用户是否已经在Paypal中发送过付款?

来自分类Dev

移动应用程序:如何在不离开我的应用程序的情况下显示我的应用程序在弹出窗口中发送的OTP?

来自分类Dev

我的 firebase 聊天应用程序没有出现在要发送的消息应用程序列表中

Related 相关文章

  1. 1

    Android:如何使用我的应用程序中的 whatsapp、facebook、gmail 等发送应用程序邀请消息

  2. 2

    Facebook邀请用户朋友列表中的人加入我的应用程序

  3. 3

    如何邀请朋友加入不是游戏的Facebook应用程序?

  4. 4

    发送Facebook应用程序邀请

  5. 5

    如何通过我的应用程序邀请Facebook朋友?

  6. 6

    如何从iOS应用程序向Facebook朋友发送应用程序邀请

  7. 7

    我是否需要其他权限才能邀请用户加入应用程序组?

  8. 8

    我是否可以创建仅受邀请的人可以加入的应用程序?

  9. 9

    如何向用户Facebook朋友发送加入我的网站的邀请。

  10. 10

    我是否需要加入应用程序中的每个线程?

  11. 11

    如何在SQL Server中加入这样的数据,然后在我的应用程序中显示?

  12. 12

    如何通过我的应用程序在whatsapp上邀请用户并共享IOS内容?

  13. 13

    如何在Windows 8 Facebook应用程序中邀请朋友?

  14. 14

    如何在Windows 8 Facebook应用程序中邀请朋友?

  15. 15

    如何在我的React应用程序中嵌入Facebook发送按钮?

  16. 16

    如何使用 WhatsApp 从我的应用程序发送

  17. 17

    允许用户邀请团队成员加入Meteor应用程序并链接团队帐户

  18. 18

    iOS-Facebook如何邀请朋友下载应用程序?

  19. 19

    如何在套接字应用程序中加入TCP标头并分块发送文件

  20. 20

    我的应用程序发送的短信已显示在默认的android应用程序中

  21. 21

    应用邀请Facebook | 在iOS上未收到通知,但在android中获得通知,但是邀请已在Facebook->应用程序->应用程序邀请中列出

  22. 22

    我自己的应用程序发送按钮

  23. 23

    在 Azure AD 企业应用程序中发送直接链接以邀请 B2B 用户

  24. 24

    我如何知道我的应用程序是从Swift中启动的

  25. 25

    Flutter-如何在Firebase动态链接中为应用程序邀请功能传递自定义参数?

  26. 26

    如何发送一个或多个字节来测试我的应用程序中监听的套接字?

  27. 27

    如何知道我的应用程序中的用户是否已经在Paypal中发送过付款?

  28. 28

    移动应用程序:如何在不离开我的应用程序的情况下显示我的应用程序在弹出窗口中发送的OTP?

  29. 29

    我的 firebase 聊天应用程序没有出现在要发送的消息应用程序列表中

热门标签

归档