在APP中,用户可以聊天,能否再创建其他用户名和信息跟其他人聊天,相当于用多个身份跟其他人聊天?或者有什么方式实现?

king 23天前 144

在APP中,用户可以聊天,能否再创建其他用户名和信息跟其他人聊天,相当于用多个身份跟其他人聊天?或者有什么方式实现? 在我的那个页面中可以管理多个身份,别人可以分别加不同身份为好友或直接聊天。聊天列表界面中分别显示不同身份跟别人的聊天。

最新回复 (21)
  • HeavyRain 23天前
    引用 2
    做不到,客户端只能一个身份
  • king 23天前
    引用 3
    HeavyRain 做不到,客户端只能一个身份
    用机器人或频道能实现吗?
  • HeavyRain 23天前
    引用 4
    机器人和频道都是服务端的接口,不是客户端的接口
  • HeavyRain 23天前
    引用 5
    你可以详细描述一下你们的产品需求,我们看看有没有别的方法绕过去
  • king 23天前
    引用 6
    HeavyRain 你可以详细描述一下你们的产品需求,我们看看有没有别的方法绕过去
    在app中,用户,创建商家身份信息(作为服务提供者)并公开,用户(消费者)搜索到商家后,跟商家(显示的商家的名称、头像等信息,不是用户的昵称和头像)聊天;而用户作为消费者(用户的昵称和头像),可以跟别的商家(作为服务提供者,商家名称、头像)进行聊天。
  • king 23天前
    引用 7
    按照你说的,使用不同的会话线路,进行聊天。那用户创建商家的时候,同时要为商家单独创建个用户(userId),消费者发起会话的时候是跟商家用户会话聊天,是这样吗?
  • HeavyRain 23天前
    引用 8
    如果要是分为2个APP就好处理了,一个卖家app、一个买家app。一个用户在这2个app中是不同的用户这样就分开了。
  • HeavyRain 23天前
    引用 9
    如果要是用一个app也可以,使用群来沟通。当消费者点商家头像时,可以使用一个固定的群ID,比如KF_商家id_顾客ID(注意别超了64长度限制),检查有群吗,如果没有群就创建一个,把用户和商家都加进去。麻烦点在于无法区分群是作为卖家建立的还是买家建立的。
  • king 23天前
    引用 10
    HeavyRain 如果要是用一个app也可以,使用群来沟通。当消费者点商家头像时,可以使用一个固定的群ID,比如KF_商家id_顾客ID(注意别超了64长度限制),检查有群吗,如果没有群就创建一个,把用户和商家都加进去 ...
    用一个app的话,那用户在app中建立商家的时候,是相当于新建个用户(UserId)吗?
  • HeavyRain 23天前
    引用 11
    一个app,聊天用的都是群。建立商家的时候没有做会话相关的工作。当顾客发起沟通时再创建群组(如果第一次沟通需要检查一下群组是否存在)
  • king 23天前
    引用 12
    HeavyRain 一个app,聊天用的都是群。建立商家的时候没有做会话相关的工作。当顾客发起沟通时再创建群组(如果第一次沟通需要检查一下群组是否存在)
    场景:顾客发现商家(我建立的商家(头像、名称、服务等信息),商家头像和名称跟我的昵称和头像不是同一个),顾客在公开的商家列表上点击我的商家,发起聊天沟通,创建群组,创建群组是跟我的商家角色聊天,不是跟我消费者角色聊天,显示的头像和名称是我的商家的头像和名称,这个怎么弄?
  • HeavyRain 22天前
    引用 13
    群组属于商家的,当群主跟普通成员聊天时,显示头像时,选用群组的头像而不是群主的头像,显示时改一下
  • king 22天前
    引用 14
    HeavyRain 群组属于商家的,当群主跟普通成员聊天时,显示头像时,选用群组的头像而不是群主的头像,显示时改一下
    用户,在app内新建商家信息的时候,需要为商家新建个用户对应吧?群组属于商家,商家得算个用户才行吧?
  • HeavyRain 22天前
    引用 15
    HeavyRain 如果要是用一个app也可以,使用群来沟通。当消费者点商家头像时,可以使用一个固定的群ID,比如KF_商家id_顾客ID(注意别超了64长度限制),检查有群吗,如果没有群就创建一个,把用户和商家都加进去 ...
    不是,新建商家,有个商家ID,不是新建用户,看9楼
  • king 22天前
    引用 16
    HeavyRain 不是,新建商家,有个商家ID,不是新建用户,看9楼
    新建商家会有Id,不是用户,那商家只是信息而已,怎么能进入群组呢?进入群组不都是用户吗?
  • HeavyRain 22天前
    引用 17
    请看一下9楼和11楼的回复
  • king 20天前
    引用 18
    HeavyRain 如果要是用一个app也可以,使用群来沟通。当消费者点商家头像时,可以使用一个固定的群ID,比如KF_商家id_顾客ID(注意别超了64长度限制),检查有群吗,如果没有群就创建一个,把用户和商家都加进去 ...
    两个问题:
    1、好像你说只能消费者发起群组?消费点击商家头像进行群聊(没有群组就新建),是这样吗?还是消费者和商家都能发起群组?
    2、发起群组,新建群组,把用户(消费者)和商家都拉进去,添加群组成员,有个member_id,好像是userId,消费者用户有userId,那商家的userId,是什么呢?是app中的用户的userId,也就是说在一个app中,不论建立几个商家,跟消费者聊天的各个群组中群组成员始终是用的是用户的userId,是相同同一个,只是在群组会话中,显示各自的商家头像和名称而已?
  • HeavyRain 20天前
    引用 19
    两个问题:
    1、好像你说只能消费者发起群组?消费点击商家头像进行群聊(没有群组就新建),是这样吗?还是消费者和商家都能发起群组?
    都可以发起,原则就是先查询有没有,如果没有才创建。群组名称和头像用商店的名称和头像。
    2、发起群组,新建群组,把用户(消费者)和商家都拉进去,添加群组成员,有个member_id,好像是userId,消费者用户有userId,那商家的userId,是什么呢?是app中的用户的userId,也就是说在一个app中,不论建立几个商家,跟消费者聊天的各个群组中群组成员始终是用的是用户的userId,是相同同一个,只是在群组会话中,显示各自的商家头像和名称而已?
    是的,群里2个群成员,一个是用户的用户ID,另外一个是另外一个用户的用户ID(商家)。显示头像时,需要判断是商家还是消费者,如何是消费者,显示用户名称和头像;如果是商家就不能显示用户名称和头像了,要显示为群组的名称和头像(群组的头像和名称为店铺或者商家的头像和名称)
  • HeavyRain 20天前
    引用 20
    HeavyRain 两个问题: 1、好像你说只能消费者发起群组?消费点击商家头像进行群聊(没有群组就新建),是这样吗?还是消费者和商家都能发起群组? 都可以发起,原则就是先查询有没有,如果没有才创建。群组名称和头像用 ...
    其实这么做有点儿太麻烦,还是分成2个app比较简单,或者你们想想还有没有其他方法
  • king 20天前
    引用 21
    HeavyRain 其实这么做有点儿太麻烦,还是分成2个app比较简单,或者你们想想还有没有其他方法
    用户有可能既是消费者又是商家,或者说让消费者都可以成为小商家,这样的话,让他再下载个商家app,两个来回用,体验不太好,感觉挺麻烦的。
  • HeavyRain 19天前
    引用 22
    如果要是区分不同角色,那就只能用群了。或者反过来考虑一下,为啥要考虑更换头像呢,不能用同一个头像吗,或者用不同头像带来的好处是否抵得过开发的难度?
返回