AnyChat技术支持论坛

标题: 文字消息通信 [打印本页]

作者: jycainiao    时间: 2016-6-1 18:18
标题: 文字消息通信
int SendTextMessage(int userid, boolean secret, String message);

这个发送消息  会 自动调用接收方的
public void OnAnyChatTextMessage(int dwFromUserid, int dwToUserid,
                        boolean bSecret, String message)
方法吗?   


两边有什么要求呢   比如 什么特殊设置之类的    接收方实现了AnyChatTextMsgEvent  借口 并实现了  OnAnyChatTextMessage 方法

作者: 佰锐科技-邵光清    时间: 2016-6-1 18:50
您好,还需要设置监听:SetTextMessageEvent。
作者: jycainiao    时间: 2016-6-1 19:01
怎么设置  有没有示例代码?

作者: jycainiao    时间: 2016-6-1 19:01
js怎么发送消息呢?  是不是调用   int SendTextMessage(int userid, boolean secret, String message);    这个方法就好了
作者: jycainiao    时间: 2016-6-1 19:04
        anychatSDK.SetTextMessageEvent(this);   我这样  然后类实现public void OnAnyChatTextMessage(int dwFromUserid, int dwToUserid,
                        boolean bSecret, String message)   

   这个方法  可以吗
作者: 佰锐科技-白玉冰    时间: 2016-6-1 19:20
你好,整个流程是这样的:

首先,要设置监听方法:public void SetTextMessageEvent(AnyChatTextMsgEvent e);
然后,发送方调用方法:int SendTextMessage(int userid, boolean secret, String message);
最后,当接收方收到消息后 会触发回调函数:OnAnyChatTextMessage(int dwFromUserid, int dwToUserid, int bSecret,
String message)。
作者: 佰锐科技-邵光清    时间: 2016-6-1 21:45
jycainiao 发表于 2016-6-1 19:01
怎么设置  有没有示例代码?

您好,Anychat SDK for Android包src目录下,AnychatFeature这个示例程序中的ChatActivity.java中有示例代码的,请参考。
作者: 佰锐科技-邵光清    时间: 2016-6-1 21:52
jycainiao 发表于 2016-6-1 19:01
js怎么发送消息呢?  是不是调用   int SendTextMessage(int userid, boolean secret, String message);    ...

您好,js发送文字消息是调用function BRAC_SendTextMessage(dwUserId, bSecret, lpMsgBuf)。
作者: jycainiao    时间: 2016-6-2 09:59
嗯嗯  昨天调试好了   就是监听后  回调 没错的 谢啦
作者: lll    时间: 2016-6-23 20:11
这个是安卓的方法,iOS没有相关的方法
作者: lll    时间: 2016-6-23 20:12
我这个是iOS
作者: 佰锐科技-邵光清    时间: 2016-6-23 21:01
lll 发表于 2016-6-23 20:12
我这个是iOS

您好,ios同样是这个方法:SendTextMessage,Anychat各个平台的方法的名称都是一致的;
另外,TransBuffer和TransBufferEx除了用于发送指令,也可用于发送字符。




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3