群里都在聊啥:云开发热点话题回顾(2024年第1期)
云开发平台新功能上线,讨论热度满满,看看社群的开发者都在讨论哪些话题
本期热点
[图片]
一、数据模型、数据库和数据存储
1.数据模型与多层级结构
Carlos:询问如何在云后台CMS模型中支持多层级结构,担心使用JSON对象模型后期维护麻烦。
justan:建议尝试数据模型,支持对象数组嵌套。
2.数据模型字段添加
Nirvana:在数据模型中未找到“添加字段”选项。
justan:建议使用关联关系字段解决动态选项问题。
3.数据加载问题
Socket:报告所有数据都无法加载。
justan:推测是存储空间超出限制。
4.数据模型和CMS
徐正浩:数据模型是否有内容条数限制,得到的答复是没有限制,并且数据模型可以完全满足需求。
九龙(微信小程序开发):数据模型是CMS的升级版,但两者的语法和使用方式有所不同。
wait:建议结合使用CMS和数据模型,数据模型可以替代云数据库的命令完成应用,并且更简单。
5.数据模型的API接口
徐正浩:询问
6.数据模型字段显示问题
丝丝斯斯思:在数据列表组件中遇到字段显示问题,他希望显示关联模型字段的真实可读形式。
chriscc:提供了解决方案。
7.云后台管理内容和提供API
徐正浩:如何管理内容并提供API给APP,得到建议使用数据模型,可以直接满足需求。
8.数据模型的视图和导入CMS数据
徐正浩:是否可以将CMS的数据导入数据模型,得到的答复是数据模型和CMS是打通的,可以导入。
9用户新建选项问题
Nirvana:询问如何让用户新建选项并保存,数据模型不能作为选项集。
justan:建议使用关联关系字段,选项作为静态枚举使用。
10.关联表查询多个字段的操作
Pansu:询问如何进行关联表查询,建议使用数据模型来简化操作。
11.云数据库_id字段长度问题
Carlos:询问是否可以缩短云数据库的_id字段长度,以减少联表查询时的流量消耗。
booker:建议尝试使用数据模型,并指出_id应该是可以自定义的。
12.存储空间问题
Socket:报告存储空间超出,上传的视频没有成功存储到云存储。
justan:推测是存储超了,建议检查存储配置。
13.小程序数据库慢查询告警问题
NaN:遇到小程序“管道随手”数据库慢查询告警的问题。
产研团队:提供了文档链接,并指出数据库慢查询可能与业务代码未正确建立索引有关。建议开发者关注索引优化,并建议用户根据告警信息进行处理。最终建议用户登录微信开发者工具-云开发控制台查看详情,并根据告警信息进行处理。
14.异常处理问题
Z:在尝试查询数据库时,如果e.id被删除,无法捕获异常。其他用户建议检查res(响应结果)是否成功。
二、云后台和CMS
1.云后台、云模板和微搭的区别和关系:
云后台:提供业务运营管理系统,涵盖后台管理、支付管理、公众号管理等功能。
云模板:预构建的应用模板,便于快速部署应用。
微搭:低代码开发平台,支持通过拖拽式开发和可视化配置构建应用。
2.开发小程序后台管理系统的选择:
推荐使用云后台来开发小程序的后台管理系统。
3.云后台应用与CMS模板的关系:
云后台的应用可以包括系统内置模块(如CMS)、云模板安装的应用和微搭开发的应用。
4.云后台通知功能
wake:如何在云后台实现用户下单后的通知功能。
starke:提到即将上线的新功能可以满足这种场景,但具体上线时间尚未确定。
5.CMS内容数量限制问题
🇿🇾 🇧:当CMS内容超过1万条时会有什么影响。
产研团队:如果CMS模型是建立在云数据库上的,则不会有条数限制。文档中的限制是指存储在CMS内置数据库的数据。建议如果用户的数据量超过内置数据库的限制,将内容存储在云开发数据库中,或者升级套餐以提高CMS内容数的上限。
6.CMS后台拖拽排序功能需求
揪一口布丁🍮:希望CMS后台支持拖拽排序功能,特别是表单的拖拽排序.
产研团队:讨论了需求的可行性,并考虑在CMS后台加入拖拽排序功能,特别是针对企业用户。建议用户保持关注官方更新,以获取拖拽排序功能的最新进展。
7.CMS数据库存储位置和访问方式:
CMS的数据库可以存储在CMS中心化数据库或云开发数据库中。
云函数可以访问存储在云开发数据库中的数据。
8CMS的规模和数量限制:
新版CMS有规模数量限制,具体取决于套餐版本。存储在云开发数据库中的数据不受此限制。
9.工作台站内信通知实现:
蔡韬:请求指导如何实现工作台站内信通知。
barretyi:指导用户进入企业工作台的消息通知管理配置通知策略。
10.登录云开发后台但没有企业工作台权限问题
dler: 云开发产研团队检查后发现是由于历史模板导致的数据未刷新,权限未正确发布。通过研发进行了权限补偿操作顺利解决问题。
三、云函数
1.云函数HTTP请求问题
月巴月半小子:在关于云函数中HTTP请求的问题,提到TypeError: cloud.httpRequest is not a function的错误。
2.云函数和WebSocket
wak:云函数是否支持WebSocket,得到的答复是目前不支持。
3.云函数调用第三方接口
Pansu:云函数是否可以调用第三方接口,得到的答复是可以,建议使用HTTP请求。
4.云函数实例限制
月巴月半小子:云函数实例是否有限制,得到的答复最大运行实例为1000个。
数据模型的API接口位置,得到的建议是使用Web SDK,因为封装好了,使用更简单。
5.云函数报错问题
徐正浩:反馈云函数总是莫名其妙报错,建议使用数据模型。
6.云函数异常:
蔡韬:遇到云函数运行异常,请求帮助。
wait:指出是连接不到服务的问题,提示用户可能调用了外部服务。
7.云函数错误解决:
蔡韬:遇到云函数错误,收到错误提示关于getaddrinfo ENOTFOUND。
wait:提供帮助,最后问题得到解决。
四、小程序技术
1. 域名问题
永永:询问是否需要自己申请域名,还是可以使用现成的。
2. 小程序审核与发布问题
永永:小程序审核通过但扫码显示体验版,后台发布后无法进入。
wait:建议检查微信小程序后台,确保版本选择为现网。
rocky:建议重新安装模板应用,检查小程序二维码来源。
3. 小程序搜索问题
永永:小程序审核通过并发布,但无法在微信中搜索到。
rocky:建议从微信小程序后台扫描小程序码,排查二维码显示问题。
4. 小程序发布与访问问题
永永:小程序发布后无法通过微信搜索到,且后台登录出现问题。
rocky:建议重新安装模板应用,检查小程序二维码来源和微信小程序后台设置。
5.幸运大转盘小程序问题
Z:在安装使用“幸运大转盘”小程序模板后,遇到权限问题和显示错误的用户信息问题。
转发和分享问题
永永:遇到发布小程序后无法进行转发和分享的问题,并且在JavaScript代码中找不到相关函数。
五、登录相关
1.小程序账号登录云开发问题
渐进超负荷:询问如何稳定地使用小程序账号登录云开发小程序,因为他发现有时候能使用小程序账号登录,有时候却只能用微信号登录。
2. 微信一键登录问题
Carlos:询问使用云开发是否还需要微信一键登录和写登录逻辑。
danic:说明默认会获取openid,但获取更多信息如手机号需要调用接口,可以使用云调用。
3. 登录问题
永永:在微信小程序后台登录时遇到问题,无法进入后台。
wait:建议检查域名和URL,联系骆勤进一步排查问题。
4. 自动登录问题
永永:遇到自动登录地址失效问题。
parker:询问模板安装时间和方式,建议检查登录逻辑。
六、其他
1. 教程与文档不一致问题
Nirvana:发现B站上的教程视频和客服提供的参考文档与自己的页面不一致,感到困惑。
Nirvana:在justan的帮助下解决了问题。
2.日历组件开发问题
丝丝斯斯思:想在日历组件上展示成员生日,并标记每年的生日日期。他询问如何实现这一功能,尤其是在数据模型中处理日期和姓名的显示。
3.开发者工具Bug问题
sdjl:提到微信开发者工具中出现的bug,该bug在更换WiFi后得到解决。
4.云开发控制台问题
飞:遇到云开发控制台白屏问题,其他用户建议重启控制台。
5.网络请求错误
徐正浩:在for循环中进行网络请求时遇到错误,错误信息提示网络套接字在建立安全TLS连接之前断开连接。
6.微信内图片和链接打不开的问题
月巴月半小子:在微信内的图片和链接打开速度非常慢,怀疑是微信本身的问题。
7.数据更新触发通知:
蔡韬:如何在数据更新时触发短信或微信弹窗通知给指定号码。
barretyi:提到云开发企业工作台即将上线短信发送功能,目前已支持站内信通知。
8.短信通知渠道上线:
rocky:预计下周会支持数据更新推送短信。
9.云开发环境ID和消息通知管理问题:
蔡韬:无法找到消息通知管理,询问原因。
barretyi:建议检查工作台版本,并提供浏览器F12调试方法。
10.消息推送文档:
wake:询问消息推送功能的文档位置。
rocky:提到文档下周会发布。
11.云开发服务安全措施:
🍀:询问云开发服务是否使用防火墙和支持反爬措施,以及如何查看相关安全措施的文档。
12.云开发套餐变更:
蔡韬:如何变更云开发套餐。
stark:指导用户使用小程序对应的公众号登录腾讯云控制台来切换套餐。
13.云开发微搭的空模版上线时间
Africa Tour OnLine:询问云开发微搭的空模版何时上线,得到的答复是“即将上线”。
14.云开发服务的File ID支持问题:
少:询问是否支持File ID,特别是在图片处理方面。
15.数据备份:
睡不醒:询问会员过期之前如何将数据备份到本地。
chriscc:建议在云后台-数据模型中导出数据。
16.数据导出后运行问题:
睡不醒:导出数据后是否还可以运行。
chriscc:导出数据不影响运行。
17.广告收入和用户体验问题:
用户讨论了广告收入的微薄和广告对用户体验的影响,建议在没有足够用户体量的情况下不要添加广告。
结语
感谢各位开发者的踊跃提问和建议,还没有入群的小伙伴,对社群里热点话题技术交流和讨论感兴趣,可通过以下链接即可添加云开发小助手https://work.weixin.qq.com/ca/cawcdeaf8f7c0592de加入对应的技术讨论群。
本页也可以直接提问互动,官方产品专家为您直接答疑解惑。