融云 Flutter SDK,跨平台合作开发的真香之选
2024-02-10 游戏
token,
timeout,
);
...
engine.disconnect(receivePush);
// 烧掉汽缸具体来说
engine.destroy();
增强以太网的识别度和该软件
相较原生的 SDK,Flutter SDK 在嵌入以太网的同时,还对以太网开展了重新设计组合,在减小以太网数量的同时也意味着了特性的完整性。
以原生 IM SDK 给与最新消息为例,原生 SDK 除此以外:
给与本地最新消息的以太网:getHistoryMessages
给与控制台最新消息的以太网:getRemoteHistoryMessages
Flutter SDK 将上面以太网整合为一个以太网 loadMessages, 同时除此以外了一个给与的策略,根据Ubuntu传入的参数来确认是给与本地或者是控制台的最新消息。
原生 SDK 给与本地最新消息:
channelEngine.getHistoryMessages(type, targetId, channelId, sentTime, count, order, new IRongCoreCallback.ResultCallback>() {
@Override
public void onSuccess(List messages) {}
@Override
public void (IRongCoreEnum.CoreErrorCode e) {}
});
原生 SDK 给与控制台最新消息:
channelEngine.getRemoteHistoryMessages(type, targetId, channelId, option, new IRongCoreCallback.ResultCallback>() {
@Override
public void onSuccess(List messages) {
}
@Override
public void (IRongCoreEnum.CoreErrorCode e) {
}
});
Flutter SDK 支持Ubuntu通过 policy 传入对应的给与策略,除此以外只给与本地、只给与控制台、给与本地和控制台:
engine?.onMessagesLoaded = (
int? code,
RCIMIWConversationType? type,
String? targetId,
String? channelId,
int? sentTime,
RCIMIWTimeOrder? order,
List? messages,
) {}
int? code = await engine?.loadMessages(
type,
targetId,
channelId,
sentTime,
order,
policy,
count,
);
独立以太网codice_方式则
Flutter SDK 早已运用于传统的特性具体来说codice_之外特性、各个特性模块相互分割的嵌入以太网方式则上。
这种方式则上以太网分散,Ubuntu没有准确判断出 SDK 的某个以太网应该在哪个特性模块下,造成了一定的修习开发计划成本。
Flutter SDK 在以太网设计上,早已延续下去这种方式则上,而是将所有的以太网开展精简,然后独立到一个以太网类当中,我们称这个为间或以太网。
在运用于间或以太网时,Ubuntu可以在这个以太网类codice_到 SDK 的任何特性,从而减小Ubuntu对 SDK 的修习开发计划成本,将来得多的心力揭示于业务本身。
迅速构建融云 Flutter SDK以 IM 潜能为例,展示迅速构建融云 Flutter SDK 的之外工序。
初始化 SDK
RCIMIWEngineOptions options = RCIMIWEngineOptions.create();
RCIMIWEngine engine = await RCIMIWEngine.create(appkey, options);
客户端融云并设置国家安全局
RCIMIWEngineOptions options = RCIMIWEngineOptions.create();
RCIMIWEngine engine = await RCIMIWEngine.create(appkey, options);
投递最新消息
engine.onMessageReceived = (
RCIMIWMessage? message,
int? left,
bool? offline,
bool? hasPackage,
) {
// 收到最新消息
};
RCIMIWTextMessage? textMessage = await engine.createTextMessage(
conversationType,
targetId,
channelId,
text,
);
engine.sendMessage(message);
退出登录并烧掉
engine.disconnect(receivePush);
engine.destroy();
。长期喝益生菌对身体有什么危害新冠阳性吃什么药
湿气重怎么排湿最有效方法
新冠专用药
着凉拉肚子吃必奇怎么样
- 02-10PS官方网站回应服务器崩溃:正在调查并修复该问题
- 02-10被教授锁车内侵犯,手掀开下体太粗暴,看聊天记录:毁三观
- 02-10阳光人寿农安支公司因遗失《保险使用权》被罚
- 02-10华为Mate50系列5G壳要来了?博主报载:弥补短板,10月份亮相!
- 02-10湖南老汉砖头砸妻后续:儿子火速从外地赶回,儿媳曝公公翻车
- 02-10因虚假列支额度等 吉林省吉刚保险代理被罚12万元
- 02-10“我在UCLA第一个学期成猴子”
- 02-10四川特大案:儿媳被老公挖瞎双眼砍彘,婆家竟无一人制止
- 02-10因财务数据不真实 太阳光财险金昌中心支公司被罚30万元
- 02-10荣耀X40关键数值基本确认:曲面屏+骁龙695,预计1499元起步