【领取见面礼】限量 100份 GeekOnline加油包!等你来拿 置顶

技术活动雨山 回复了问题 • 62 人关注 • 62 个回复 • 2844 次浏览 • 2020-09-08 17:35 • 来自相关话题

【征稿活动】Geek Online 社区第一期投稿激励计划已启动! 置顶

技术活动梅川酷子 发表了文章 • 3 个评论 • 870 次浏览 • 2020-08-27 19:40 • 来自相关话题

为了回馈社区用户长期以来的支持,营造良好的社区技术氛围,鼓励更多开发者交流技术心得、分享技术实操方法及经验,创作更多优秀内容。特面向所有社区注册用户,举办第一期 Geek Online 社区投稿激励计划活动。活动时间征稿时间:长期有效面向对象Geek Onli... ...查看全部

为了回馈社区用户长期以来的支持,营造良好的社区技术氛围,鼓励更多开发者交流技术心得、分享技术实操方法及经验,创作更多优秀内容。特面向所有社区注册用户,举办第一期 Geek Online 社区投稿激励计划活动。

活动时间

征稿时间:长期有效

面向对象

Geek Online 社区所有注册用户

内容要求

对技术的介绍、产品的分析等技术类内容均可,也可以是个人实际操作的方法或经验总结,可供参考方向:

1、融云产品相关,选题包括:集成 IM 或 RTC 的使用体验、操作攻略、案例分享等。

2、结合市面上热度较高的事件/现象,从技术视角挖掘开发逻辑、产品解读等。

参赛规则

1、投稿需符合上述内容要求,图文并茂,排版美观,无错别字,代码规范。

2、在 Geek Online 社区发布文章参与,标题格式为【GeekOnline 投稿 | XXXXXXXXXX

3、稿件字数在 500 字以上

5、投稿数量不限,但所有稿件内容必须为 2020 年 8 月 27 日后作者本人新发内容

6、投稿人社区账号头像、昵称、个人介绍需资料完善

7、稿件投递后 个工作日内完成初审,并通过社区消息、邮箱通知。

评分细则

1、每月底将对当月参赛稿件进行评比,满分 10 。其中,

影响力 3 分,由社区内热度(阅读数)、互动量(点赞、评论数)加权计算;

专业性 7 分,由 Geek Online 技术专家及编辑组成的评审团,从文章实用性、创新性及代码规范度等方面综合评定给分。

2、我们鼓励投稿内容与融云产品相结合,对于此类稿件将给予社区置顶等曝光机会,增加文章影响力。

奖励

1、所有稿件通过初评,即可获得 Geek Online 加油包 1 份(内容发布 7 个工作日内发出)

2月度评选后,根据得分,给予优秀稿件 200-1000 元京东购物卡奖励,并在社区公示

3、优秀稿件,经编辑审核后,将安排在不限于公众号、社群及网媒中推广。

4、获奖作者,有机会加入社区特邀专栏作者计划,获得更高现金激励,并受邀参与融云各类开发者活动(线下/线上)

声明

1、在法律允许范围内,活动最终解释权归 Geek Online 社区所有。

2、参加活动的文章作者拥有著作权,Geek Online 社区、融云全媒体平台拥有使用权。

3、对于作者发布非原创内容或有争议内容所引起的一切后果,均由作者承担。欢迎社区用户举报,一经查实,作废处理。

【社区精华|持续更新】收录本社区精华内容,手把手教学IM/RTC开发! 置顶

IM即时通讯admin 发表了文章 • 8 个评论 • 720 次浏览 • 2020-12-07 14:41 • 来自相关话题

本文收录了GeekOnline社区精华内容,希望帮助社区开发者学习IM+RTC知识,解答疑惑。赠人玫瑰,手有余香,如您有不错的内容需要收录,欢迎在在评论区投稿回复。Android篇融云即时通讯SDK集成 — 通知检查融云 IM SDK 集成 —- 刷新会话界面... ...查看全部

本文收录了GeekOnline社区精华内容,希望帮助社区开发者学习IM+RTC知识,解答疑惑。赠人玫瑰,手有余香,如您有不错的内容需要收录,欢迎在在评论区投稿回复。

微信截图_20201207144054.png

Android篇

融云即时通讯SDK集成 — 通知检查

融云 IM SDK 集成 —- 刷新会话界面和会话列表界面

Android 端如何添加自定义表情

解决融云 SDK 4.0 版本配置 https 导航报 SSLHandshakeException

融云清空历史消息 Android 端

唠一唠融云的消息扩展功能

融云 IMkit 拦截或监听所有发送消息

融云如何把图片消息的图片上传到自己的文件服务器

唠一唠融云 VIVO push 无法跳转的解决方案

融云即时通讯SDK集成 — 定制UI(一) ——会话界面小改动

融云即时通讯SDK集成 — 定制UI(二) ——添加自定义表情库

融云即时通讯SDK集成 — 定制UI(三) ——兼容Android Q

融云如何把图片消息的图片上传到自己的文件服务器

融云即时通讯SDK集成 — 华为推送的点击跳转处理

带你实现女朋友欲罢不能的 App

Flutter 集成融云 sdk

配置融云SDK的自签证书

自定义消息 包含 list 数组

关于融云聊天室KV 值的正确使用

融云 IM SDK 转 AndroidX

融云即时通讯SDK集成 — 国内厂商推送集成踩坑篇(Android平台)

在融云 IMkit 会话界面基础上添加消息已读未读

融云聊天室属性 kv

融云 ConversationListFragment 会话列表添加头部布局

融云即时通讯SDK集成 — FCM推送集成指南(Android平台)

融云集成之避坑指南-Android推送篇

融云IMKit 动态删除或添加plugin 的实现


iOS篇

iOS 基于实时音视频 SDK 实现屏幕共享功能——1

iOS 基于实时音视频 SDK 实现屏幕共享功能——2

iOS 基于实时音视频 SDK 实现屏幕共享功能——3

iOS 基于实时音视频 SDK 实现屏幕共享功能——4

如何隐藏融云输入框语音按钮

给融云的输入框上方加个功能按钮,怎么整?

融云 IM SDK 如何插入消息

集成融云 IMLib 时,如何实现一套类似于 IMKit 的用户信息管理机制

为融云聊天页面的输入框添加 Placeholder

30 分钟集成融云 IM 即时通讯

简单介绍融云 imkit 包含功能

融云的聊天页面在 iOS14 出现崩溃的解决办法

融云聊天页面长按消息后“翻译”功能的实现方法

使用融云 IM 点击最近聊天记录时跳转到 @ 自己的消息

如何设置融云用户信息

自定义融云会话列表 cell 选中背景

融云 IMKit 音频录制参数

融云会话页面刷新不及时问题

融云 Flutter IM SDK 解析

关于融云 SDK 在使用 p8 证书的坎坷~

融云 SDK 如何实现群组操作

如何利用融云 IMLib 来实现一个阅后即焚功能

干货分享——使用融云通讯能力库 IMLib 实现单群聊的阅读回执


Web篇

作为小白接融云 IM SDK 新路体验~

微信小程序集成融云 SDK (即时通讯) 集成必备条件

Web 端使用融云 SDK 集成实现滑动加载历史消息

融云IM SDK web 端集成 — 表情采坑篇

融云 Web SDK 如何实现表情的收发 ?

集成融云小程序 SDK 遇到的问题

使用融云 Web SDK 撤回消息

融云 RTC SDK 集成实现直播,趟坑之旅~~~

融云 Web SDK 删除历史消息

集成融云小程序 SDK 遇到的问题

Web 端集成融云 SDK 如何发送正确图片消息给移动端展示?

使用融云 IM SDK 实现 H5 直播聊天

WebRTC 实现实时音视频技术研究

融云发送语音消息

融云 CallLib 集成遇到的问题

结合融云 WebSDK 了解 WebSocket 基本原理

集成融云 Web 音视频通话踩坑之旅

SDK 兼容 JSON

融云 IM SDK 发送语音消息

集成融云 IM 问题总结

融云 Web SDK 如何实现只有一个设备登入

融云 Web 播放声音 — Flash 篇 (播放 AMR、WAV)

融云 IM 那些事儿

融云 AMR(Aduio) 播放 AMR 格式 Base64 码音频


社区福利

【领取见面礼】限量 100份 GeekOnline加油包!等你来拿

【有奖调研】Geek Online 2020 编程挑战赛参赛调研

【征稿活动】Geek Online 社区第一期投稿激励计划已启动!


GeekOnline编程挑战赛

Geek Online 2020 编程挑战赛官网

重磅!Geek Online 2020 编程挑战赛来了!

Geek Online 2020 编程挑战赛 GitHub 仓库

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官!

一张图回顾 Geek Online 2020 编程挑战赛精彩瞬间!

“这些项目不是什么赚大钱的项目,但是它们足够有趣。”丨关于 Geek Online 2020 编程挑战赛,选手们如是说

融云 CTO 杨攀: Geek Online 2020 编程挑战赛 让开发者站上 C 位

【参赛攻略】你想了解的Geek Online 2020 编程挑战赛常见问题这里都有!

【融云集成常见问题整理】Geek Online 2020 编程挑战赛选手提问整理


求职招聘

【招聘】寻一枚熟悉融云IM的开发工程师,坐标合肥,待遇从优

和50万优质程序员一起成长——程序员客栈招聘

持续更新....

【融云集成常见问题整理】Geek Online 2020 编程挑战赛选手提问整理 置顶

GeekOnline编程挑战赛梅川酷子 发表了文章 • 0 个评论 • 619 次浏览 • 2020-12-02 18:40 • 来自相关话题

内容整理自Geek Online 2020 编程挑战赛群答疑内容,关于大赛请点击Geek Online 2020 编程挑战赛了解详情。如果您有IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论。问题 1: 下载SDK如何选择?各大版本有什么区别?问题 1... ...查看全部

内容整理自Geek Online 2020 编程挑战赛群答疑内容,关于大赛请点击Geek Online 2020 编程挑战赛了解详情。如果您有IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论。

问题 1: 下载SDK如何选择?各大版本有什么区别?

问题 1 答案:使用最新版本 4.0 SDK ,新版 SDK 包含很多新功能并且会将历史版本遗留 Bug 进行修复,所以极力推荐使用新版 SDK 4.0+ 集成开发,下载地址:https://www.rongcloud.cn/downloads

问题 2 :开发环境和生产环境有什么区别?

问题 2 答案:  开发环境功能免费使用,但用户数有 100 个限制,生产环境无用户数限制,但需要付费,咱们的参赛同学使用开发环境集成就好

问题 3 :参赛过程中开发产生的费用怎么办?(注:本条仅限于参赛期间选手的参赛作品)

问题 3 答案:开发环境功能均可免费体验,遇到特殊情况可在战队群里向融云同学处理

问题 4 :小程序开发有什么注意事项?

问题 4 答案:

 (1)需要在开发者后台小程序中开通,开通 30 分钟后生效

 (2)小程序发布上线需要优先设置合法域名:https://docs.rongcloud.cn/v4/views/rtc/call/noui/quick/mini.html

 (3)小程序特殊分类需要证书,例如社交小程序需要 ICP 证书,所以大家选择小程序分类时要提前注意是否需要证书

问题 5: 融云支持哪些平台?

问题 5 答案:支持 iOS、Android、Web、Flutter、uniapp、Electron,如果有 IoT 需求可以私信融云同学

问题 6:  如果遇到集成文档问题,怎么办?(也可以在本篇文章留言回复)

问题 6 答案:可直接在战队群里反馈至融云同学,欢迎大家对文档的改进提出宝贵建议,感谢

问题7:ios没上线 push怎么做?

问题7答案:在融云开发者后台 -> 应用 -> 开发环境可以设置

微信图片_20201202183130.png


问题8:融云的RTC集成必须要集成IM?

问题8答案:RTC SDK 依赖于 IM SDK,一定要连接 IM 后再进行 RTC 相关的集成

问题9:融云新版SDK4.0版本和2.0版本对比有哪些升级?具体有哪些优化和提升?

问题9答案:4.0 SDK 是融云基于近几年的经验积累和沉淀进行的重构版,包含对架构、连接、重连、弱网等使用场景做了特殊优化,除核心能力优化外 4.0 SDK 还在持续发布新功能,例如:聊天室 KV 存储、会话置顶免打扰等

问题10:我想问一下,rongrtc的storage改动如何监听似乎rongclient设置接受到消息的onreceived回调不会触发。而改动storage 时是有设置第三个消息参数的,Sdk的debug会打印storage_set的,可以拦截不?

问题10答案:如果设置了第三个参数,会触发接收方的 RongRTC 实例的 Message received 监听

问题11:融云有没有小程序版的IM集成SDK?

问题11答案:有的,开发者后台开通小程序后可以直接下载小程序 IM SDK,开通位置:https://developer.rongcloud.cn/miniprogram/index/

问题12:弱弱的问一句,融云可否实现微信群机器人?现在微商盛行,想用融云做个自动问答的机器人客服 」

问题12答案:可以的,融云支持将消息路由的能力,消息路由到自己服务器后可以对接三方图文识别厂商

问题13:融云有内嵌到app的H5版本客服机器人吗?

问题14:不单独提供客服的,但 IM SDK 支持 H5 的

感谢各位选手的参与,Geek Online 2020 编程挑战赛 完美收官,关于大赛:

 Geek Online 2020 编程挑战赛官网

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官!

“这些项目不是什么赚大钱的项目,但是它们足够有趣。”丨关于 Geek Online 2020 编程挑战赛,选手们如是说

一张回顾 Geek Online 2020 编程挑战赛精彩瞬间!


关于IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官! 置顶

GeekOnline编程挑战赛梅川酷子 发表了文章 • 1 个评论 • 623 次浏览 • 2020-10-27 09:59 • 来自相关话题

2020 春季的一场疫情,让远程办公和在线教育在全球范围内成为一种常态。疫情终将过去,但疫情为人们带来的新的工作及生活方式却将持续地影响着我们。后疫情时代,远程实时互动技术的重要性被提到了新的高度,下一代互联网通信云将如何作用于人们的工作和生活?融云作为全球领... ...查看全部

2020 春季的一场疫情,让远程办公和在线教育在全球范围内成为一种常态。

疫情终将过去,但疫情为人们带来的新的工作及生活方式却将持续地影响着我们。后疫情时代,远程实时互动技术的重要性被提到了新的高度,下一代互联网通信云将如何作用于人们的工作和生活?

融云作为全球领先的互联网通信云厂商,一直致力于 RTC 技术的创新和发展,并于近期举办了 Geek Online 2020 编程挑战赛,希望借此机会与全球开发者一道,共同寻找 RTC 技术的更多落地场景,开辟更多使用途径。

10 月 17 日,为期两个月的编程挑战赛迎来了最为紧张的决赛阶段, 15 支队伍进行了线上的路演答辩。

决赛路演,大屏直播互动

本届 Geek Online 2020 编程挑战赛以《后疫情时代,通信云技术的创新及实践》为主题,鼓励开发者挖掘关于实时音视频和即时通讯技术的更多创意。通过近 2 个月的激烈角逐,在近百份参赛作品中,15 支队伍突出重围,闯入总决赛,他们通过线上展示的方式和大家分享,角逐最后的冠军。

本次决赛的评委共有四位,分别是融云联合创始人兼 CTO 杨攀、思否联合创始人兼 CTO 祁宁、泰岳梧桐资本合伙人杨扬以及通过线上直播参与路演的评委云启资本董事总经理陈昱。

1.png
       
     

 

路演答辩借助了融云 RTC 技术搭建了一个实时互动直播平台,选手轮流进入融云实时音视频 - SealRTC 平台进行画面共享,四位导师也可以在平台内实时与选手视频交流互动。

 


       2.png
     

 

路演直播画面

部分参赛选手作品展示 & 评委点评


       3.jpg
     

 

冠军团队 - 缘拼

该团队成员擅长 uniapp 以及微信小程序开发,作品基于融云 RTC 技术。这是一款基于兴趣、基于地理位置的同城社交类小程序,可以语音、视频构建同城兴趣小组,并将线上兴趣转换为线下社交行为。相当于将豆瓣兴趣小组音视频化。



        4.jpg       

 

亚军团队 - 红鲤鱼与绿鲤鱼与驴

该作品由两位选手共同完成,分别是熟悉前端、WebRTC 方向的“红鲤鱼”和熟悉后端、大数据方向的“绿鲤鱼”。这是一款帮忙新手程序员迅速熟悉融云 SDK 的小游戏,通过识别二维码拼图的游戏,让了解融云的过程有趣味性。该作品层次丰富,第一层需要用户集成融云 SDK、掌握融云的基本概念,第二层需要用户做一定程度的视频后处理,第三层需要用户做一些图像识别。



     5.jpg       

 

季军团队 - youweyoung

获得第三名的团队包含了一位拥有前后端多年开发经验的选手。作品基于 Android 操作系统使用 RTC 混合开发,最终做出了音视频通话应用 —— IYI网络剧场,将角色扮演类的剧本杀游戏以视频形式展现,每个场景有不同的主题人物并且可以替换,人物则是以皮影、动画等形式展现,适用于远程视频讲故事或玩剧本杀,有一定新颖性。



       6.jpg       

 

科技创新奖团队 - 萍水相逢的生活

这支队伍只有一位选手,他是一个心怀想法的程序员,做的产品是一个基于事务的陌生人聊天系统,事务场景可以是租房加中介的联系方式、街头偶遇添加好友、发布大字报等,这款产品的设计思路旨在为大家生活提供便利的软件。



       7.jpg       

 

 

商业价值奖团队 - MAXFLOAT

MAXFLOAT 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。





包含获奖团队在内的 15 组团队,作品各具特色,即为评委以及线上观众们展示了自身的产品创意,也展示了 RTC 技术在实际应用中的能力与延展性,很多选手的作品获得了评委们的高度评价。我们对获奖团队进行了单独的采访,内容会于后续发出,敬请期待。

在选手们精彩的分享以及答辩之后,四位评委嘉宾分别给出了对于参加本次比赛的感受。





“融云始于 IM,又不止于 IM。通过融云提供的技术以及服务能力,开发者们可以更加关注线上的优化与迭代,期待更多开发者利用融云SDK,开发更创新、强大的产品。” —— 陈昱





“本次的决赛中我有很多印象深刻的作品,有的非常符合开发者的口味,有的对于使用场景有着很深入的思考。因为疫情,通信云技术的需求正在变得越来越大、越来越丰富,有很多场景需要我们去开拓,很值得开发者们关注并付出行动。” —— 祁宁





“选手们有很多创意创新点都很好,将很多现实中生活化的场景融入到比赛中,也有一些具有极客特质的项目,这些都是融云自身生态开发能力非常好的体现。对于融云来说,开发者是宝贵的资源,而通信云的生态也需要非常广泛的群体参与,共同完善。” —— 杨扬





“很高兴的看到,决赛中有很多作品提到了人们的心理问题,除开产品技术本身,还致力于解决人文层面的诉求。基于 IM 的核心能力,选手们提供了很多在线的沟通场景,比如剧本杀、狼人杀等等,基于这些实时互动的模式,通信能力已经变成了现代应用的一种基础设施,能为产业、产品和应用场景提供帮助,这让我们既感到压力,也感受到了更强大的动力。” —— 杨攀

结语

通过选手们的展示,我们可以了解到通信云技术的发展和提升不仅仅可以作用于工作和学习,关于实时音视频和即时通讯技术的应用,还有更多创新的场景等待我们用全新的思维来发掘。

Geek Online 2020 编程挑战赛虽然是第一次举办,但已经收获了参赛选手以及观看决赛路演直播观众们的一致好评,部分选手在路演结束后已经联系主办方咨询第二届比赛的安排,想要提前报名。

融云作为专注于通信的 PaaS 云服务平台,想要通过底层的基础模块支持,帮助企业与开发者构建「云通信」的能力。举办此次编程挑战赛的目的,也是希望让开发者们碰撞出技术的思维火花,加速潮流技术的应用创新,也为开发者们搭建了一个沟通、交流、合作的平台,希望能够掀起一股通信技术应用的探索与实践热潮。

点击进入大赛官网,查看更多比赛信息


       4aQyJP5TdHkx0NXM__thumbnail.png       


Geek Online 2020 编程挑战赛作品展示:商业价值奖《宠宝儿》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 14 次浏览 • 1 天前 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。


商业价值奖团队 - MaxFloat

MaxFloat 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。

微信截图_20210420173402.png



宠宝儿

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/7

开发技术

•服务端:java,maven+SpringMVC,layui, mysql,h5,js,css,jsp 

•客户端:Swift+OC,cocoapod,RongIMKit, RtcLib

功能简介 

1,⽤户信息模块,登录,注册,修改

2,宠物信息模块,常⻅宠物,热⻔宠物 

3,宠物资讯,常识,公告模块

4,宠物救助模块,招领,寻回,领养 

5,宠物医⽣模块 

6,IM单聊模块 

7,低延迟直播模块 

8,分享模块

微信截图_20210420181005.png

直播功能:

 • 1,⼩窗⼝模式,⽤户可以缩⼩当前直播⻚⾯,并且可以拖动,进⽽可以进 ⾏其它操作 

• 2,静⾳,切换视频采集源 

• 3,消息列表,直播过程中,⽤户可发送消息,使⽤聊天室功能 

• 4,主播端可查看当前观看直播⼈员 

• 5,⽤户端可送礼物给主播 

• 6,魅⼒值,每⼀个礼物都附带特定的魅⼒值,礼物可以提升主播的魅⼒值 

• 7,直播界⾯展示主播头像,昵称,当前观看⼈数,魅⼒值等,后期接⼊其它相关功能


后期功能规划 

1,完善现有功能,救助模块,宠物医⽣模块和直播模块 

2,宠物寄养模块 

3,宠物疾病模块 

4,短视频模块与直播模块功能结合 

5,计划对接宠物医院和救助站与宠物医⽣相结合 

6,计划开发宠物商城模块,与宠物医院,直播模块相结合


Geek Online 2020 编程挑战赛作品展示:科技创新奖《场信》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 11 次浏览 • 1 天前 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。


科技创新奖团队 - 萍水相逢的生活

微信截图_20210420173108.png

这支队伍只有一位选手,他是一个心怀想法的程序员,做的产品是一个基于事务的陌生人聊天系统,事务场景可以是租房加中介的联系方式、街头偶遇添加好友、发布大字报等,这款产品的设计思路旨在为大家生活提供便利的软件。


场信 - 基于场景的聊天系统

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/30/files

安装和部署

场信应用包含三端,分别是iOS 端、Android 端和移动端。由于使用的是 WebView,三端的使用体验基本一致,但安装上略有出入。

Web 端

最简单的当属 Web 端了,直接访问 https://yet.run:8000 即可访问 Web 端。

Android 端

安卓端请进入 android 目录通过源码安装。

iOS 端

iOS 端请进入 ios 目录通过源码安装。

何谓场信

现实生活中,我们总是能遇到各种各样的与陌生人交换联系方式的场景,例如收取快递、领外卖、租房甚至是街头被搭讪。很多时候,自己是不情愿泄漏自己的联系方式的,但往往不给又不好收场。作为沪飘一族,最身为体会的是每次租房的时候。那时候要加很多中介的微信,加他们的电话号码,租完房之后大约在三四个月以后又要一一从微信通讯录里把他们删除。当我转租房子的时候,又要加上一大端我不认识的与我一样的飘一族,聊上几句之后,对方可能表示不再需要,就再也不会有下文了。这是我面对现实的无奈,但我不知道如何解决。

我想,如果有这么一款应用,在里面我有多个帐号,每个帐号与我的联系都不是那么紧密。在里面躺着的不是我的朋友圈子里的人,而是因为某些事情不得不与他们产生这样或那样的联系。也许寥寥数语之后,就不再有任何交集。但我不用担心,不仅仅这次的聊天是临时的,这样的帐号也是临时的。我可以很轻松地在应用内创建或删除一个场景。是啊,当我租到房子,或者我的房子已经转租出去之后,我就轻松地删掉我的帐号就好了。

现在,就有这么一款应用现世了。只不过,在我的“场信”应用下,帐号对应的是场景,用户可以很轻松地创建和删除场景,或者把场信绑定的帐号分享给他人实现沟通。如果你想快速地体验,可体验 Web 版。如果你想真正地使用,那就安装 iOS 版或 Android 版吧。只不过在大赛期间,iOS 和 Android 只能通过源码安装。

功能概览

  1. 当前可以创建、编辑、删除场景,场景旨在做成轻量级的。

  2. 在场景内,可以收发消息、拨打语音和视频电话。

  3. 必要的编辑手段都是有的。

产品理念

在“场信”应用上,我希望场景的概念是轻量级的,用户不可感知的。用户在使用的过程中无需知道场景是什么,将它看成是一个多账户的聊天软件即可。这有点类似于微信的多帐号切换,只不过在微信下切换帐号的操作较重,而场信的帐号是轻量级的,且随用随删。

对于场信的这个理念,当前产品形态已经初现意味了,应该是这个理念的最朴素实践。但应用应该可以更好的,即更加轻量化、操作更加便捷。现在正朝这个方面努力。

目前“场信”最失败的地方在于入口处,几乎为 0. 除了场信号(场信号可编辑,类似于微信号),用户没有其他的分享方式。分享场信的方式上,我认为有两个方案比较好:二维码和虚拟电话号码。两者之中我更青睐于虚拟电话号码,因为它有望破局。由于通过虚拟电话号码实现完整的诱导逻辑工作量大了点,这方面没有抓紧做,希望后期努力。

常见问题

1. Android 和 iOS 应用能否在应用退出时通过通知中心推送?

暂时不能。因为接入推送中心需要开发者帐号,再加上我个人没有这方面的经验,所以就没有尝试。时间上不允许了,希望后期能够补充。

2. 会不会遇到无法实时收到消息的情况?

概率很小。一旦出现此问题,原因可能是多方面的。一般来讲,杀掉进程再重新进入即好。

3. 谁都能用吗?

是的,谁都能用。输入手机号即可注册或登录,无需填写验证码,就是为了让测试阶段不设门槛。



Geek Online 2020 编程挑战赛作品展示:季军项目《IYI 网络剧院》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 15 次浏览 • 1 天前 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。


/uploads/files_user1/article/607e7d8097e9b481793.png


入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

大赛三等奖是 youweyoung 团队的游戏作品《IYI 网络剧院》,它同样凭借新颖的创意胜出。《IYI 网络剧院》继承了传统皮影戏剧文化,融合了动画、音视频等现代技术,并参考戏院和剧院的布局方式而开发的小游戏,主要应用场景有二个,一是专业领域的表演者可以演绎剧本里面的不同角色、或者对不同角色配音,提高自己的专业技能,实现剧本演绎的低成本化;二是非专业领域里,父母为孩子远程讲故事时,可以利用皮影、动画等内置素材,让孩子沉浸在视频故事场景中。

微信图片_20210420155931.jpg


IYI网络大剧院 —— 互联网影音新体验[By YouweYoung]

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/42/files

项目介绍

目前市面上有大量基于RTC技术的聊天、语音游戏、会议、教学、直播等应用,很少看到有互联网与传统文化、艺术完美结合的产品。于是,在皮影戏、木偶戏以及大型游戏丰富动作的启发下,提出了一个网络剧院的概念,我们的剧院可是和现有那些只播放视频的应用不同的哦,它更像一个能够快速搭建舞台、角色可以24小时工作的真剧院的互联网映射。 什么是网络剧院?它一个虚拟的剧院、舞台,有虚拟的角色和提前设计的剧本(演播者也可以自由发挥创作能力,利用舞台、物品和人物演绎自己的故事)。内容:舞台、角色、剧本将是本项目极具竞争力的核心内容。通过打造虚拟明星,类似于初音、洛天依等,让虚拟明星来扮演不同角色,演绎不同的故事。对于“追星者”,我们可以给他们每人发放一名偶像。 为了更广泛的传播,以及降低使用成本,选择了以web技术为基础,利用其跨平台的特性,让每一个喜欢的影音作品的人得到全新的体验。 一流的配音员+活跃的剧本创作者+熟练的舞台工作人员,将会让网络影院服务每个人,让他们在闲暇时光体验剧院才能感受到的经历。或许某一天,借助ai的力量,让它掌控配音、剧本设计、角色创作和控制,智能影音时代就会真正的来临。

项目准备

  1. 安装nodejs

  2. 修改config.ts文件的appid

  3. 修改 src/api/mock/data 下面的用户token,通过后台生成对应于appid的token,或者找我要appid进行测试

  4. 安装依赖,运行:

     npm install

    Online experience 在线体验

本地测试

npm run serve

说明

因为出于项目核心内容的保密性需求,公开版本仅用于展示基本功能,并且提供了多个不同身份的账号供体验,账号密码相同: role 1 : 666 666665 666661;role 2:111 555 role = 1 代表观众,role = 2代表演播者 观众可以观看舞台的表演、通过文字互动;演播者还可以选择角色、操作角色、进行配音,也就是进行故事的演绎 项目基于vuejs,以便于转化成混合移动APP/多种小程序/鸿蒙app

功能

多剧场 mock登录的身份控制 动态场景的更新 语音的分发 剧场内文字聊天 背景音乐 角色移动和动作基础控制,进场出场控制


Geek Online 2020 编程挑战赛作品展示:亚军项目《点解》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 16 次浏览 • 1 天前 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。微信图片_20210420145156.png入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

受疫情影响,游戏用户数在今年得以持续上涨。对于游戏开发者而言,游戏是否引人入胜,在于创意是否足够新颖。本届大赛中,红鲤鱼与绿鲤鱼与驴团队的《点解》项目,是一款面向程序员这一特定人群开发的二维码解谜小游戏,因其极具创意而获得大赛二等奖。

参赛成员现场解析了《点解》的玩法,该款游戏谜题层次丰富如洋葱,第一层需要用户集成融云 SDK、掌握融云 SDK 的基本概念,第二层需要用户做一定程度的视频后处理,第三层需要用户做一些图像识别。

微信图片_20210420154944.jpg

值得一提的是,这款游戏在谜题二维码生成时,加注了时间戳,按时间戳传输视频流信息数据,继而在解码时,再获得一个时间戳,这个从采集、渲染、传输到最后的解码,整个端到端的时间差,实际上恰好反映了融云 RTC 真正的延迟时间。对于融云而言,如果能以游戏的方式让开发者快速了解融云在 WebRTC 领域的特点和技术能力,实属难得,为此组委会为红鲤团队颁发了突出贡献奖。

点解——给融云开发者的RTC解谜游戏

1024程序员节就要来了,各大厂商给开发者们准备了什么有趣的活动活动呢?【点解】给融云开发者准备了一题。从拨通拨通指定的机器人用户开始,谜面是一个二维码,解开即可获得一个谜底的碎片。用任意你喜欢的语言及SDK,开始迎接挑战吧!

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/116/files

在线demo

1. 设置发送端

打开 https://dimgai.wrtc.dev:8443/publisher/ ,选择一张图片,点击确定。

2. 呼叫该用户

打开 https://dimgai.wrtc.dev:8443/demo/ , 进入会议室,并且呼叫publisher用户。publisher用户是个机器人,会播放不断翻转的二维码。

3. 接收/解码

  1. 如您在使用iPhone,打开相机,扫描机器人的二维码,Safari将自动跳转。

  2. 或直接打开 https://dimgai.wrtc.dev:8443,给予相机权限,用相机对准不断翻转的二维码。这时候相机将不断解码,并将结果绘制在屏幕上。

开发/安装

分别进入publisher/server/callllib-v3目录,执行npm install进行安装。通过npm run dev进行开发。可能需要修改域名/端口等配置。 24 Projects/红鲤鱼与绿鲤鱼与驴队/点解——给融云开发者的RTC解谜游戏/calllib-v3/README.md @@ -0,0 +1,24 @@

CallLib Demo

注意事项:

1、需开通 [音视频 3.0 服务]./docs/ready.md

2、旧版 calllib-v3 demo 请参考: calllib-v3-old

启动流程:

  • [前期准备]./docs/ready.md

  • [Demo Server]./docs/server.md

  • [Demo Web]./docs/web.md

  • [演示示例]./docs/show.md

相关文档:

Web CallLib 开发指南: https://www.rongcloud.cn/docs/web_calllib.html

Web IM SDK 开发指南: https://www.rongcloud.cn/docs/web.html

融云知识库: https://support.rongcloud.cn

融云开发者后台: https://developer.rongcloud.cn


Geek Online 2020 编程挑战赛作品展示:冠军项目《缘拼》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 30 次浏览 • 1 天前 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

微信图片_20210420145156.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

尽管当下网络发达,沟通渠道众多,人们的孤独感仍然无法摆脱。开发者们通过研究发现,在线社交的应用领域还存在着大量“死角”,参赛团队缘拼的作品《缘拼》针对大学生群体,基于 WebRTC 技术,设计了一款专注于解决大学生社交难题的小程序。评委们一致认为,无论是作品的完整度、创意性,还是 SDK 编程使用方面都很出色,因此夺得了本次大赛的冠军。

决赛现场的 Demo 演示可以看到,这款小程序主页包含搜索框、官方公告、物流播图、缘拼分类、缘拼展示以及发起缘拼等按钮。大家可基于兴趣在学习、娱乐、出行、吃饭等方面发布诉求,帖子增加的同时会创建一个直播连麦群聊,用户可以在其中畅所欲言。这样利用地理位置提供精确的缘拼地点,通过语音、视频构建同城兴趣小组,最终可以将线上兴趣转换为线下社交行为。

微信图片_20210420145217.png

队伍名:缘拼

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/93/files

参赛类别:小程序

参赛选手:康帅 杨帧 张晨博

第1章 引言

1.1 缘拼的开发背景

随着中国互联网技术的不断地发展,手机社交已经成为我们日常生活里不可或缺的一部分。截至2020年3月,我国手机网民规模为8.97亿,我国网民使用手机上网的比例高达99.3%。在我国网民群体中,学生最多占比26.9%[1]。网络社交对我们生活的影响越来越明显,调查结果显示,96.03% 的学生认为网络社交对其生活学习有重要影响,但随之而来的孤独感也不乏见。74.17% 的学生认为现实生活中的孤独感对生活有一定影响,13.25% 的学生认为有很大影响[2]。我们基于此出发,通过缘拼呼吁大学生“走出去”,参加社会活动,增强实际中的沟通交往能力。

1.2 缘拼的应用领域及使用对象

缘拼是一款专注于解决大学生社交难题的小程序。便利了大学生的日常生活。在学习、娱乐、出行、吃饭等方面为使用小程序的大学生用户发布诉求,提供寻找志同道合好友的服务。

第2章 需求分析

2.1 需求概述

小程序设计帮助使用者利用本程序寻找有相同诉求的同学。根据使用者的需求发起缘拼参与缘拼。与其他同学进行交流,从而线上沟通,线下社交。扩大自己的社交圈

2.2 功能需求

  1. 发起缘拼,并提交相关信息

  2. 根据用户昵称,缘拼标题对缘拼进行搜索

  3. 浏览缘拼的内容

  4. 对当前缘拼内容进行点赞,评论,转发

  5. 与发起缘拼的同学进行交流

  6. 能够在详细了解后参与缘拼

第3章 团队与缘拼

3.1 团队组成

后端:杨帧

前端:康帅 张晨博

3.2 缘拼

AppID:wx5031f067550476e7
小程序体验版二维码:微信图片_20210420160731.jpg

第4章 概要设计

4.1 设计思路

小程序设计帮助使用者利用本程序对缘拼进行操作。根据使用者的需求进行发起缘拼,浏览缘拼,模糊查找缘拼信息(按用户昵称,缘拼名称),与发起者进行沟通,并参与缘拼。

综上所述,该系统实现包括以下功能:

  1. 发起缘拼

  2. 对缘拼进行搜索

  3. 浏览内容

  4. 对缘拼内容进行点赞,评论,转发

  5. 与发起缘拼的同学进行交流

  6. 参与缘拼

  7. 浏览其他同学的主页

  8. 添加好友

  9. 与好友联系

4.2 设计流程图

微信图片_20210420161046.png

(设计流程图)

第5章 详细设计

5.1 技术方案

5.1.1 开发环境

5.1.1.1 前端部分

前端部分使用的是基于vue的uniapp框架,编辑器为Hbuilder X,即时通讯部分使用的是融云即时通讯服务,定位及路径规划使用的是腾讯位置服务

5.1.1.2 后端部分

后端框架大致分为5个模块,分别为模型类模块融云连接模块数据库操作类模块,操作类模块,和工具类模块。整体思路是前端与操作类进行通讯,操作类调用相应的数据库、工具类及组件完成前端的需求,并返回相应的数据。

后端主要为前端提供以下功能:

  1. 微信登陆:提供用户js_code,后端通过与微信通讯获取openid并返回。

  2. 融云登陆:提供用户openid,后端通过与融云通讯获取token并返回。

  3. 注册账户:提供用户openid、昵称、头像、性别、后端将数据存入mysql,并返回用户ID和图片链接等数据。

  4. 关注功能:提供用户ID、被关注用户ID、操作类型,后端依据操作类型进行判断是否关注、删除关注、获取列表等工作,并且利用pinyin4j组件把用户首字母区分,最后打包并将数据返回。

  5. 保存聊天图片及音频:提供图片或音频数据,后端将数据保存,并返回相应链接。

  6. 帖子发布:提供帖子标题、类型、内容、图片、位置等信息,后端按帖子的不同类型将数据保存。

  7. 帖子管理:提供操作类型、页数、名字、帖子ID等内容,后端依据操作类型进行相应操作,在查询帖子的同时后端对帖子进行分页操作和分类操作,最终返回相应数据。

  8. 收藏功能:提供操作类型、用户ID、物品ID,后端依据操作类型进行对用户收藏的增删查等工作,并将结果数据返回。

数据库共有7个表,Collections(用户收藏表),Comment(帖子评论表),HomeItemLike(帖子点赞表),HomeItems(帖子表),Partake(帖子状态表),UserFocu0073(用户关注表),UserInfo(用户信息表)。

后端部分完全使用java语言,使用maven构建项目,开发环境为win10系统eclipse + tomcat9 + mysql + jdk1.8

采用rongcloud融云通讯以及pinyin4j、javax.servlet-api、org.json, commons-fileupload组件。

微信图片_20210420160929.png

(缘拼后端)

微信图片_20210420160933.png

(融云数据库)

5.1.2 技术难点

融云即时通讯的实时接收和推送新消息。

5.2 界面设计效果

界面统一采用 扁平化+拟态 的美学设计,且巧妙利用 css3 动画来提升用户的交互体验,简化用户的操作逻辑。扁平化+拟态设计的大量运用也大大增加了信息的可读性,关键信息一目了然,赏心悦目的同时方便用户阅读。

5.3 各模块功能设计/交互逻辑

5.3.1 发布缘拼

发布缘拼的界面需要从首页的可移动的悬浮按钮处点击进入。可以根据需求选择想要发起的缘拼类型,从而跳转到不同的信息填写界面。

拼学习、拼美食、拼娱乐的设计思路大致相同,需要用户填写相关信息,并且可以选择上传一张图片(例如:拼美食中可以上传一张餐厅美食的图片)以供参与者进行选择是否参与。

拼出行需要在除上述信息外需要额外选择输入 出发地 和 目的地 ,从而寻找有相同或类似需求的同学。

在点击发布按钮后,软件在发布成功后会自动跳转到首页,此时下拉刷新,就可以看到您所发布的缘拼。

5.3.2 查看缘拼项目

使用者可以在首页查看当前所有的缘拼活动,或者点击首页的四个按钮分种类查看不同的缘拼。

在点击某一缘拼内容后,可以查看到此活动的相关详细信息,进行评论点赞收藏。也可以由此浏览活动发起人的主页并与他联系。

5.3.3 搜索缘拼项目

搜索框存在于首页,好友页,缘拼分类页,搜索逻辑为用户如果输入的是数字,即搜索用户ID,如搜索到该用户,直接跳转到该用户的详情页,若搜索无结果,显示无结果提示框。如果用户输入汉字,即搜索缘拼活动标题,跳转到搜索结果页面,支持模糊搜索

5.3.4 查看缘拼详情

在首页用户可以查看目前所有的缘拼,当用户点击想要查看的缘拼,会进入详情页,并提供显示缘拼基本信息位置查看点赞评论收藏添加发起用户为好友,以及主要功能:想拼

5.3.5 查看关注,粉丝,好友

当用户搜索其他用户并关注,或在缘拼详情页关注,被关注的用户会显示在好友页。

5.3.6 消息界面

消息界面,会显示用户和其他用户的聊天会话,双方都可以在会话中发起缘拼请求,也可以文字,语音,图片来聊天。聊天记录分为本地存储云存储,在第一次请求云存储后,聊天记录便被存储在本地缓存中。

5.3.7 我的界面

在我的界面,用户可以看到自己的头像昵称,及缘拼账号,还有用户自己的缘拼收藏,浏览历史和缘拼。在缘拼详情页收藏的缘拼都会在我的收藏里显示,点开的每一个缘拼也会在显示在历史中,我的缘拼则会显示用户发起的缘拼和用户成功的缘拼。

同时点击下面的帮助,可以显示常见的缘拼问题解答,帮助用户更好的使用缘拼。点击了解更多则会显示缘拼的主题理念,帮助用户更好的理解缘拼。而最下面的是退出登录,点击后会清空用户缘拼的本地缓存以及融云登出。

第6章 总结

缘拼是一款基于解决社交问题小程序,包括发布缘拼参与缘拼与人沟通等核心功能。我们还在不断地改进和完善缘拼的功能以及操作逻辑,希望可以给您带来良好的使用体验。

第7章 引用

7.1 第三方组件

  1. Uniapp popup弹出层(链接:https://ext.dcloud.net.cn/plugin?id=329)

  2. Uniapp小程序瀑布流示例(链接:https://ext.dcloud.net.cn/plugin?id=1640)

  3. Uniapp- calendar日历(链接:https://ext.dcloud.net.cn/plugin?id=577)

  4. Uniapp可拖动悬浮按钮(链接https://ext.dcloud.net.cn/plugin?id=1087)

  5. Uniapp聊天模板(链接:https://ext.dcloud.net.cn/plugin?id=324)

  6. 融云IM即时通讯(链接:https://www.rongcloud.cn/product/im)

  7. 腾讯位置服务(链接:https://lbs.qq.com/routeplan/)

7.2 参考文献

[1] 《第45次中国互联网络发展状况统计报告》,2020年04月28日

[2] 吕欢.大学生网络成瘾与抑郁、孤独的相关性研究[J].当代教育实践与教学研究,2018(11):223-224.

友情链接