服务端群发消息,app里没有聊天记录,会话列表也收不到 已发的联系人消息

问题描述

问题情况:1. 用户关系: 会员 和 商家(只能后台web端聊天),陌生人关系,会员在app端和商家在后台web端聊天2. 单聊都么问题。就是我们会员在app提交群发消息给服务端后,服务端发到环信,后台web端能显示我们提交的消息。那说明我们的服务端发送应该是可以的,但是就是app端不能收到环信的消息,比如IOS有写EMChatManagerDelegate协议,[[EMClient sharedClient].chatManager addDelegate:self delegateQueue:nil]; - (void)didReceiveMessages:(NSArray *)aMessages 但是这个不跑。这写在appdelegate ,主控制器也试过。单聊的时候是OK,跑的服务端发送的请求体也给技术支持工程师看过 ,没啥问题。

解决方案

app端接收消息是webIM直接发送的还是通过你们服务器转发的?
解决方案二:
我觉得这应该不是单聊和webIM的问题,因为不管是单聊还是webIM都是统一用环信的服务器给发过来的,有可能是你需要的消息格式和服务器发过来的消息格式不统一吧

时间: 2024-08-02 02:07:41

服务端群发消息,app里没有聊天记录,会话列表也收不到 已发的联系人消息的相关文章

我发起的会话,别人接受的到我的消息时,他的会话列表里的那个conversation的扩展字段如何设置

问题描述 举个例子:我这边发送一条消息给别人, 别人的会话列表里面就会有我的会话,这个会话的扩展怎么设置 解决方案 把收到的消息的ext 赋给会话对象的ext即可.可以在didreceivemessage中获得消息对象的ext,存在一个字典中.

接口-RMI远程调用,一服务端和客户端一定要在一个工程里么

问题描述 RMI远程调用,一服务端和客户端一定要在一个工程里么 小弟初学RMI的知识,网上说的也不明白,我自己做了一个helloword测试,我不太明白的是 ,服务端和客户端一定要在一个工程下么?如果一定在一个工程下,那还算什么远程调用啊? 可是我在服务端有一个接口:IHello,成功绑定到8888端口之后,我新建客户端工程,在 IHello iHello = Naming.lookup("rmi://localhost:8888/IHello"); 在写这句话的时候,MyEclips

iOS 基于服务端的App下载打包教程

打包服务端可以下载App包有两种方式: 第一种:利用Xcode直接打包,步骤如下: 第一步:利用Xcode的存档功能,打包. 第二步:选择Save for Enterprise or Ad Hoc Deployment 接着选择开发版本的证书后就生成ipa包 第三步:选择App对应的开发版本的证书: 注意:如果你加入需要安装的新设备,你需要手动刷新现在看到的证书. 第二种:手动压缩的方式. 第一步:编译 IOS Device 版本的app 第二步:新建一个目录:Payload, 将生成的app文

项目ITP(四) javaweb http json 交互 in action (服务端 spring 手机端 提供各种工具类)勿喷!

正文  慢慢地,二维码实现签到将要落幕了.下篇文章出二维码实现签到 这次 我们实现 javaweb http json 交互 in action 题目很长,但我想让你们看下,给我点意见.   开始吧  实战  本次以经典的登录作为案例.登录做的好也是经典. 服务端 和 app端,服务端简略,app端详细介绍... 服务端 资料: <spring> @ResponseBody  将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,

服务端-Andriod 集成支付宝接口

问题描述 Andriod 集成支付宝接口 一般的做法是做手机上直接调用支付宝接口,我现在想把调用支付宝接口放在服务端实现,app只需把参数传给服务端,服务端调用支付宝接口完毕返回参数给app端,请问这样设计合理吗? 假设合理,那么服务端调用的 调用支付宝接口跳转到支付宝支付页面,请问这个支付页面大小是PC浏览器大小还是手机屏幕大小呢? 解决方案 当然不合理,能通过网络直接访问,为什么要到你的服务器上.客户会担心你盗取他们的帐户和密码的. 解决方案二: 打个比方,你去商城买件衣服,你想刷卡.商家掏

golang实现简单的udp协议服务端与客户端示例_Golang

本文实例讲述了golang实现简单的udp协议服务端与客户端.分享给大家供大家参考,具体如下: 其实udp没有什么服务端和客户端的概念了,只是一个发一个收而已,只是这样较方便能识别和理解. 服务端: 复制代码 代码如下: package main import (     "fmt"     "net" ) func main() {     // 创建监听     socket, err := net.ListenUDP("udp4", &am

app的消息能直接走环信,不通过服务端吗

问题描述 本帖最后由 shuguang 于 2015-4-11 20:04 编辑 接口限流说明: 同一个IP每秒最多可调用30次请教以下2个问题:1.app的消息能直接走环信,不通过服务端吗?如果聊天信息都是通过app提交到服务端再提交到环信,同时聊天超过30人,那31人就不能发信息了2.如果app消息能直接提交到环信就没有问题1了,那服务端的token要怎么传到app里的?如果通过自己API明文传输,不就有安全问题了么 解决方案 1.消息是直接通过环信服务器的,不经过您的服务器,聊天的时候客户

手机app与服务端消息推拉交互两问

问题描述 手机app与服务端消息推拉交互两问 场景: 手机客户端操作,会产生feed推送给相关的用户,比如个人到个人,个人到好友,系统到全部用户,关于服务端如何存储这些feed信息,更新哪些已读 哪些未读(客户端要显示未读消息数),在设计的时候迷茫了 问题来了 1.关于已读未读,为了能知道哪些用户看了哪些没看,所有的记录都要入库,当用户查看后更新为已读,如果未读时 信息来源方删除了消息本地,相关用户的feed中还要都删除记录. 2.关于计数,是直接从用户的feed表中 统计未读数 还是通过计数,

iOS 环信的消息通知和我们App内部的消息通知怎么区分开呢? 环信的消息通知的推送是在服务端做的 还是环信自身就有 不需要在服务端设置

问题描述 iOS 环信的消息通知和我们App内部的消息通知怎么区分开呢? 环信的消息通知的推送是在服务端做的 还是环信自身就有  不需要在服务端设置 解决方案 环信的推送是环信服务器控制的,推送有f 和 m 字段,对应的是消息发送者的id和messageId.可以根据这个区分,环信推送内容的解析可以看这里:http://docs.easemob.com/doku.p ... ntent解决方案二:本省就有,不需要做太多,只需要吧证书配置好