Pro/开发/V9更新至V9+

来自酷Q文库
跳转至: 导航搜索

为了支持部分新功能,我们对 V9 应用机制 进行了一些改动。按照本教程升级您的应用后,您可以使用 V9+ 最新的功能(如撤回消息等)。

这些改动通常不会影响到旧的 V9 应用,但我们仍鼓励所有开发者将 V9 应用升级至 V9+。

V9 到 V9+ 的升级非常简单,通常可以在2分钟内完成。

事件变动

私聊消息事件(Type=21)、群消息事件(Type=2)、讨论组消息事件(Type=4) 三种事件的参数已发生变化。

请将原先的 sendTime(发送时间)更改为 msgId(消息ID),数据类型仍为整数型(int32)。

示例:

V9 v9p param.png

Api 变动

发送私聊消息(sendPrivateMsg)、发送群消息(sendGroupMsg)、发送讨论组消息(sendDiscussMsg) 三个 Api 的返回值定义已发生变化。

V9:若消息发送失败,返回负值;若消息发送成功,返回0

V9+:若消息发送失败,返回负值;若消息发送成功,返回消息ID

如果您的应用使用到了此返回值,请作相应调整。

CQ码 变动

V9+ 中戳一戳(原窗口抖动)CQ码([CQ:shake])将不再支持与文字消息同时发送。如果“戳一戳”与文字消息同时出现,将同其他消息一样,忽略文字部分并仅发送“戳一戳”消息。

如果您的应用中有此类功能,建议将戳一戳独立为单一消息发送。