大赛进行到此,同学们的作品进展是否顺利呢~小编已经迫不及待想体验你们的全新小程序了!什么,你竟还在为搭建服务器而烦恼,同时又在“心疼”搭建服务器所耗费的时间与金钱!
想要“一招致胜”?那么,「小程序·云开发」了解一下!为大家提供了一个免费基础版本,解决你的“燃眉之急”~
「小程序·云开发」是由微信和腾讯云联合研发的小程序原生云服务,采用Serverless前后端一体化开发模式,免运维免联调,在远程办公场景下,可以有效降低沟通成本和研发成本,节省研发人力物力。此外,云开发连接150+微信开放接口和腾讯云技术能力,由微信和腾讯云共同提供技术保障,满足不同业务和场景需求,目前已有23W+小程序账号在使用小程序·云开发!
开发者可以便捷地使用“云”来开发小程序和小游戏,无需自己搭建服务器,“云”即提供完整的原生云端支持和微信服务支持,在降低开发成本的同时实现快速上线和迭代。
目前小程序·云开发已支持云函数、云数据库、云存储、云调用等多项云能力,并提供了丰富的API和小程序云控制台管理功能。同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。
★云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码
★数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 数据库
★存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理
★云调用:基于云函数免鉴权使用小程序开放接口的能力,包括服务端调用、获取开放数据等能力
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html
Get了四大基础能力的你,是不是已经明白:云开发无需自建服务器、并且能使项目快速上线,还能轻松获取用户凭证。
那么,想要作品获得很好的提升,「小程序·云开发」“现状”请了解一下,希望以下小编为你整理的能够让你更好更快的了解并运用到作品中去~
云开发自诞生以来陆续推出了很多新功能,这些你以为还未上线的其实早就在这儿等你!
* 云数据库备份与回档:云数据库已支持自动备份
* 云函数本地调试
* 云函数定时触发器:云函数支持触发器并且已支持在触发器调用的云函数内使用云调用
* 云开发管理端 HTTP API:可用于自建管理端、数据互通等
* 云数据库聚合查询能力:可支持分组查询等场景
* 云数据库安全规则:更灵活、清晰的小程序数据访问自定义权限控制
* 云函数云端安装依赖
* 付费版:已推出多项预付费套餐,以及按量付费的能力
不仅如此,还有新增功能,能为你省下一大笔“资金”哟
为了让更多的开发者安全、快捷的实现支付,让企业资金更加安全,现云开发已开通微信支付功能!从下单到退款的全流程支付接口:
该支付功能需要微信开发者工具预发布(RC)版1.03.2005141 及更新的版本,且需要已经开通了微信支付,且已绑定了商户号的小程序。
在微信开发者工具中,使用绑定的微信小程序账号,打开云开发控制台,在云开发控制台中的设置 - 全局设置中添加商户号。添加后,需要在绑定的商户号管理员在微信支付提供的【微信支付商家助手】小程序上确认授权。如果需要 JSAPI 和 API 退款权限,需要前往微信支付商户平台我的授权产品中进行确认授权,完成授权后即可调用微信支付相关接口能力。
* 关于支付Demo代码及相关开发流程,请参考文案:
小程序·云开发的云调用能力,让用户可以免鉴权快速调用微信的开放能力,极大节约了开发成本。现在,大家期待已久的云开发CMS内容管理系统,正式上线啦!那么什么场景适合使用CMS系统呢:
*1.适用于需要为小程序应用增加一个运营管理后台的业务
*2.适用于快速开发内容型的网站应用、小程序应用等场景
顺便偷偷透露一下:云开发CMS内容管理系统将支持二次开发,用户可以自由定制自己的管理后台。云开发将始终坚持,为开发者提供一站式云服务!
* 想获得5分钟搞定小程序管理后台的“超能力”吗,那就点击下方文字获取吧:
新能力 | 云开发CMS内容管理系统,5分钟搞定小程序管理后台
基础版CDN流量限制
控制上传图片的质量,最好对每次上传图片程序自动进行一次压缩,不超出当月确保CDN流量。
云数据库限制
1.小程序端获取数据条数限制(小程序端直接请求数据库,每次最多可以读取20条数据,使用云函数请求数据库,再通过小程序端触发云函数,每次最多读取1000条数据);
2.云数据库读写权限限制(云数据库最开放的权限是:所有用户可读,仅创建者可改)。
兼容性问题
云开发能力在 2.2.3 或以上的基础库没有完全覆盖所有用户,如需使上传的代码能够覆盖全量用户,请在 app.json / game.json 中增加字段 "cloud": true 。指定后,云能力可以在所有基础库中使用。
HTTPS证书
必须使用HTTPS/WSS发起网络请求。且HTTPS 证书必须有效,同时需要注意的是:iOS不支持自签名证书;iOS下证书必须满足苹果App Transport Security (ATS)的要求;TLS必须支持1.2及以上版本。部分旧Android机型还未支持TLS1.2,请确保HTTPS服务器的TLS版本支持1.2及以下版本;部分CA可能不被操作系统信任,请开发者在选择证书时注意小程序和各系统的相关通告。
目前微信团队已针对云开发性能做了几次性能优化,也有不少的提升,后续将持续进行优化,有发现性能相关的问题也非常欢迎同学们给我们反馈留言呀~
所以,如果你还没有一个已经备案过的域名和一台云服务器,又想使项目快速上线,且对云存储、云数据库的要求不高,那么小程序云开发非常适合你,0开发成本即可发布一款微信小程序哟~
一、报名&组队截止时间:
2020年5月20日(今晚)21:00
尚未报名和组队的同学,请务必在截止时间前完成报名和组队,单人参赛也需要点击组队,一支队伍最多包含4名在校学生和1名指导老师,报名截止后将无法添加任何队员或者指导老师。还有时间,你还可以与“大赛”来一场爱情~
二、作品提交截止时间:
①小程序赛道:2020年6月15日
②小游戏赛道:2020年6月30日
三、常见问题:
1.作品提交材料:介绍文档、演示视频、小程序/小游戏appid。(详情请查看竞赛规程)
2.如果个人主体无法满足相关资质要求,可以尝试提交体验版,体验版并不影响作品评分。
官网地址https://developers.weixin.qq.com/community/competition
竞赛规程https://developers.weixin.qq.com/community/competition/intro
常见问题https://developers.weixin.qq.com/community/competition/qa
微信学院相关课程https://developers.weixin.qq.com/community/business
大赛技术交流专区(右上角可搜索技术问题)https://developers.weixin.qq.com/community/minihome/mixflow/1255396892104638464
点击阅读原文一键跳转技术文档!
阅读原文