diff --git a/changelog.md b/changelog.md index 7493f06c8ea93b5e98c6585423185e3dee840797..7543eac413ab2c2e78476a7fdc48f2629d3cb4a3 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,7 @@ +## 1.0.17(2021-06-09) +修复,非APP端deviceInfo为空引起的登陆失败问题 ## 1.0.16(2021-06-08) -新增,操作注册/登陆操作自动获取客户端设备:push_clientid、imei、oaid、idfa新增/更新到数据表uni-id-device +新增,操作注册/登陆操作自动获取客户端设备:push_clientid、imei、oaid、idfa新增/更新到数据表uni-id-device新增,操作注册/登陆操作自动获取客户端设备:push_clientid、imei、oaid、idfa新增/更新到数据表uni-id-device ## 1.0.15(2021-06-07) 为迎合苹果App Store的规则,登陆与分享功能项显示之前自动检测是否安装了对应客户端。比如:设备未安装微信则不显示微信快捷登陆和微信分享选项。为迎合苹果App Store的规则,登陆与分享功能项显示之前自动检测是否安装了对应客户端。比如:设备未安装微信则不显示微信快捷登陆和微信分享选项。 ## 1.0.14(2021-06-07) diff --git a/package.json b/package.json index 7ed49909b39f875b4193997eedf679fd70c5e42d..e45031c3850ff1d1e231a3f4a937c318778b231a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "id": "uni-starter", "displayName": "uni-starter", - "version": "1.0.16", + "version": "1.0.17", "description": "云端一体应用快速开发模版", "keywords": [ "uni-starter", diff --git a/uniCloud-aliyun/cloudfunctions/uni-id-cf/index.js b/uniCloud-aliyun/cloudfunctions/uni-id-cf/index.js index a9157c39b98a90c3eb7b4b482ed43f38661539ae..217cadf1e8fc0601aa7f868984b8fdb855eaeb4d 100644 --- a/uniCloud-aliyun/cloudfunctions/uni-id-cf/index.js +++ b/uniCloud-aliyun/cloudfunctions/uni-id-cf/index.js @@ -91,7 +91,7 @@ exports.main = async (event, context) => { if (res.type == 'register') { await registerSuccess(res.uid) }else{ - if(deviceInfo){ + if(Object.keys(deviceInfo).length){ //更新当前用户设备信息 await db.collection('uni-id-device').where({user_id:res.uid}).update(deviceInfo) } diff --git a/uniCloud-aliyun/database/uni-id-device.schema.json b/uniCloud-aliyun/database/uni-id-device.schema.json index 8efa4d5a6d0a0df7ccef7ca7b86f17f6f593417c..da0244fcc66600083a763f9bc02aa857c629e5de 100644 --- a/uniCloud-aliyun/database/uni-id-device.schema.json +++ b/uniCloud-aliyun/database/uni-id-device.schema.json @@ -4,7 +4,7 @@ "properties": { "_id": { "description": "ID,系统自动生成" - }, + }, "user_id": { "bsonType": "string", "description": "用户id,参考uni-id-users表" diff --git a/uni_modules/uni-feedback/uniCloud/database/db_init.json b/uni_modules/uni-feedback/uniCloud/database/db_init.json new file mode 100644 index 0000000000000000000000000000000000000000..690fa470debcaaa52f1cf433f4e6b26e42149cec --- /dev/null +++ b/uni_modules/uni-feedback/uniCloud/database/db_init.json @@ -0,0 +1,92 @@ +// 在本文件中可配置云数据库初始化,数据格式见:https://uniapp.dcloud.io/uniCloud/cf-database?id=db_init +// 编写完毕后对本文件点右键,可按配置规则创建表和添加数据 +{ + "opendb-news-articles": { + "data": [{ + "title": "阿里小程序IDE官方内嵌uni-app,为开发者提供多端开发服务", + "excerpt": "阿里小程序IDE官方内嵌uni-app,为开发者提供多端开发服务", + "content": "
随着微信、阿里、百度、头条、QQ纷纷推出小程序,开发者的开发维护成本持续上升,负担过重。这点已经成为共识,现在连小程序平台厂商也充分意识到了。
\n阿里小程序团队,为了减轻开发者的负担,在官方的小程序开发者工具中整合了多端框架。
\n经过阿里团队仔细评估,uni-app 在产品完成度、跨平台支持度、开发者社区、可持续发展等多方面优势明显,最终选定 uni-app内置于阿里小程序开发工具中,为开发者提供多端开发解决方案。
\n经过之前1个月的公测,10月10日,阿里小程序正式发布0.70版开发者工具,通过 uni-app 实现多端开发,成为本次版本更新的亮点功能!
\n如下图,在阿里小程序工具左侧主导航选择 uni-app,创建项目,即可开发。
\n
阿里小程序开发工具更新说明详见:https://docs.alipay.com/mini/ide/0.70-stable
\n
集成uni-app,这对于阿里团队而言,并不是一个容易做出的决定。毕竟 uni-app 是一个三方产品,要经过复杂的评审流程。
\n这一方面突显出阿里团队以开发者需求为本的优秀价值观,另一方面也证明 uni-app的产品确实过硬。
\n很多开发者都有多端需求,但又没有足够精力去了解、评估 uni-app,而处于观望态度。现在大家可以更放心的使用 uni-app 了,它没有让阿里失望,也不会让你失望。
\n自从uni-app推出以来,DCloud也取得了高速的发展,目前拥有370万开发者,框架运行在4.6亿手机用户设备上,月活达到1.35亿(仅包括部分接入DCloud统计平台的数据)。并且数据仍在高速增长中,在市场占有率上处于遥遥领先的位置。
\n本次阿里小程序工具集成 uni-app,会让 uni-app 继续快速爆发,取得更大的成功。
\n后续DCloud还将深化与阿里的合作,在serverless等领域给开发者提供更多优质服务。
\n使用多端框架开发各端应用,是多赢的模式。开发者减轻了负担,获得了更多新流量。而小程序平台厂商,也能保证自己平台上的各种应用可以被及时的更新。
\nDCloud欢迎更多小程序平台厂商,与我们一起合作,为开发者、平台、用户的多赢而努力。
\n进一步了解uni-app,详见:https://uniapp.dcloud.io
\n欢迎扫码关注DCloud公众号,转发消息到朋友圈。