收藏
回答

如何确认两个用户进入了同一个界面?

想在小程序里添加一个界面,希望是可以邀请好友进入,如何判断好友已经进入,并且这个界面如何控制,主要用的云开发

回答关注问题邀请回答
收藏

3 个回答

  • 跨商通
    跨商通
    04-03

    用户进入某页面,弄个定时器,每10秒(时间可调)保存一次openid,前后两次时间超过20秒就算用户不在该页面了。

    04-03
    有用
    回复
  • ᥬ[吃瓜]᭄
    ᥬ[吃瓜]᭄
    04-03

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/security-rules.html#示例-1:群聊

    04-03
    有用
    回复 4
    • 半蛮
      半蛮
      04-03
      其实我想做的功能是希望用户进入界面能够播放一段背景音乐,而且背景音乐是同步的,就像是两个人一起听歌,然而我先在不知到如何判断目前有两个人在同一个界面,并且操控界面的进程同步
      04-03
      回复
    • ᥬ[吃瓜]᭄
      ᥬ[吃瓜]᭄
      04-03回复半蛮
      示例写得很清楚,监听数据库就可以
      04-03
      回复
    • 半蛮
      半蛮
      04-03
      更贴切一点的就像是猜歌名,得保证人都在,且歌同步
      04-03
      回复
    • 半蛮
      半蛮
      04-03回复ᥬ[吃瓜]᭄
      好的,我再看看,谢谢
      04-03
      回复
  • |G.XIAO|
    |G.XIAO|
    04-03

    针对邀新聊聊我们是怎么做的。我们邀请好友,一般是通过分享小程序卡片或海报二维码给好友。好友点击小程序卡片或者长按识别海报二维码进行小程序。

    如果A和B用户通过分享卡片和海报进入的,主要进入小程序内,每个用户在小程序都有唯一的标识,有了唯一标识后,进入页面后,对其进行标识。

    这个能做到的话,确认两个用户进入了同一个界面就能搞定了

    04-03
    有用
    回复 7
    • 半蛮
      半蛮
      04-03
      请问我如何确定当前界面有两个用户的openid呢?
      04-03
      回复
    • |G.XIAO|
      |G.XIAO|
      04-03回复半蛮
      每个用户访问过,记录下来
      当前界面有两个用户的openid,这个不太理解
      04-03
      回复
    • 半蛮
      半蛮
      04-03
      因为我想做的功能是两个用户可以实时互动,类似聊天室,希望确定好友进入,并且界面进度进行同步
      04-03
      回复
    • |G.XIAO|
      |G.XIAO|
      04-03回复半蛮
      每次进入页面,记录一个状态为 A 进入,当退出页面,A 退出。试试轮询这个状态,能知道有多少人同时在线
      04-03
      回复
    • ᥬ[吃瓜]᭄
      ᥬ[吃瓜]᭄
      04-03回复|G.XIAO|
      例外情况,用户直接销毁小程序
      04-03
      回复
    查看更多(2)
登录 后发表内容
问题标签