即时通信IM 你问我答 第2季
本期共解答10个问题
即时通信 IM 支持海外数据独立部署,目前支持亚太、北美、欧洲、中东、非洲、拉丁美洲等覆盖全球的海外接入点与加速点,已与多个海外产品合作,让通信随心所想,触达全球。
专业版与旗舰版不设 DAU 上限,每月免费赠送1万 DAU,超过部分需收取超量费用,单价为1000元/万/月,不足1万的部分按1万计算。采用月结后付费,每月3日扣除上一个自然月所产生的费用。
如果自然月内每天均小于1万 DAU,则该月不产生 DAU 超量费用。如果自然月内任意一天超过1万 DAU 则该月产生 DAU 超量费用,以该自然月中最高峰值进行结算。
即时通信 IM 暂不支持在已购买了功能包的情况下进行配置变更,如您需要升级或降级您的配置,您需要先将功能包进行退费处理,再新购您的功能包即可。变更配置后,若及时续费,则对原有数据不造成影响。
如果您使用的是腾讯云中国站的 IM 服务,默认数据存储在中国站点(服务全球可用)。如果您使用的是腾讯云国际站的 IM 服务,您可以选择东南亚(新加坡)、东北亚(韩国首尔)或者欧洲(德国法兰克福)数据存储站点。
IM 在中国站和国际站提供的功能是一样的,都支持全球接入,唯一的区别在于数据存储地点。目前中国站仅支持中国数据存储站点,国际站支持选择东南亚(新加坡)、东北亚(韩国首尔)或者欧洲(德国法兰克福)数据存储站点。
开启3个再解散3个您还可以创建50个。可创建音视频聊天室为净值,如果您已经将创建的聊天室解散,该聊天室不会进行计数;若您的音视频聊天室仅为无人状态并未解散,该聊天室会占用您的一个音视频聊天室资源。
初始化接口和登录接口要分开调用,不能连续调用(因为初始化方法中有异步操作);
如果您当前是即时通信 IM 体验版,需要升级为专业版,升级后可正常登录。
即时通信 IM 不提供表情包,具体的解析需要自己对齐。
表情使用方式有两种方式:
一种是使用 TIMFaceElem 中的 index,标识表情的索引,例如 Android 和 iOS 两端都有同一套表情图,索引2为笑脸,index=2 就表示笑脸,两端发送和接收都显示同一张索引表情图片即可。
另一种是使用 TIMFaceElem 中的 data,例如表情图片是由字符串命名,smile 表示笑脸,可在 data 中存储 smile,iOS 和 Android 两端都通过 data 作为 key 找到对应表情图片进行显示。
另外也可以两个字段都使用,如 data 表示哪一套表情,index 表示这套表情的哪个索引,可以实现类似 QQ 的多种不同表情效果。甚至可以在 data 数据中存储更为复杂的数据结构,只要多端解析规则一致即可。
资料关系链系统的请求包中有一个 From_Account 字段,该字段用于标识请求的发起方,当请求包中的 From_Account 字段与请求的实际发起方不一致时,即时通信 IM 后台会认为这是 App 后台发起的请求,这时会检查当前请求是否有 App 管理员权限,如果请求的实际发起方不是管理员,则返回30004/40004错误。
群内 @ 消息与普通消息没有本质区别,仅是在被 @ 的人收到消息时,需要在 UI 上做特殊处理。例如 QQ 的消息列表中会有标红提示。