新增 my.tb.addToDesktop 添加小程序到手机桌面快捷方式API,开发者可调用API自定义引导消费者用户添加。同时已支持右上角···全局导航固定“添加到桌面”ICON,开发者可定制引导飘条等方式引导用户点击添加。用户添加成功后点击桌面图标可一键进入淘宝APP目标小程序,增加用户回访能力。开发者可前往淘宝能力中心申请该能力。
新增 my.tb.getStepsHistory 获取用户历史步数API。需要调用 my.authorize 获取用户授权。
新增 my.authorize用户授权弹窗 疲劳度控制。监管合规要求:用户拒绝授权后,小程序不应直接退出、关闭或拒绝服务。例如位置信息,若用户拒绝授权,宜在产品页面中引导用户再给出位置授权,不得不给权限没法走下去,同时用户拒绝授权后,小程序不应频繁弹窗要求用户授权干扰用户正常使用。因此从手淘客户端10.3.10版本起,当用户点击拒绝/取消按钮或者在多个授权申请时、部分授权勾选部分授权项不勾选(即不同意/允许)的情况下,淘宝小程序不允许开发者针对用户未同意/允许的授权项进行二次弹框申请。开发者可在用户拒绝授权后引导去授权管理页(右上角“···-授权管理”)开启授权,官方具有浮层引导模块,开发者也可开发升级引导模块。此外,当用户在授权弹框时同意授权并且后续在授权管理页取消授权后,开发者调用my.authorize发起授权时仍可唤起弹窗。详情请见《用户个人信息保护》文档。
新增 my.navigateToMiniProgram、my.navigateBackMiniProgram 小程序跳转API入参:extraData增加长度限制,最长允许100字符。
新增 my.tb.checkAddedStatus 查询轻应用是否已添加。
新增 my.tb.request 发起http请求(仅限轻应用小程序使用)。
1)新增 my.tb.getDailySteps 获取当天步数API,需要调用 my.authorize 获取用户授权。。
2)优化 my.showAuthGuide 显示系统权限引导界面,新增判断是否已授权。
1)新增 my.getUpdateManager 获取版本更新管理器,开发者调用可主动引导用户升级小程序版本(文档待开放)
2)新增 my.tb.navigateToTaobaoPage 支持跳转直播间。
3)新增 my.setBackgroundColor 支持backgroundColorTop和backgroundColorBottom2个参数。
1)新增 my.tb.preventCheat 业务风控营销反作弊。
2)新增 my.setBLEMTU 设置蓝牙最大传输单元(仅支持安卓)。
1)新增 my.setBackgroundTextStyle 设置窗口背景样式。
2)新增 my.setBackgroundColor 设置窗口背景颜色。
3)新增 my.tb.confirmCustomOrder 跳转订单页(原my.tb.confirmOrder废弃)。
4)新增 my.connectWifi 连接wifi。
1)新增 my.setKeepScreenOn 设置屏幕常亮。
2)新增 my.loadSubPackage 分包加载。
3)新增 my.getParentAppIdSync 在插件中获取小程序的AppId。
4)新增 my.showLoading 新增Mask参数用于控制是否允许点击。
1)新增 my.tb.textRiskIdentification 文本风险识别。
2)新增 my.tb.imgRisk 图片内容识别。
1)更新 支持通过 my.authorize 对设备API例如相册、录音、地理位置、摄像头、剪贴板发起授权,支持一次最多发起5个scope授权。查看详情。
2)新增 my.chooseLocation 使用高德地图选择地理位置功能。
3)修复 导航菜单 qnLoadHide 失效的问题。
1)更新 打印支持背景图片。
2)新增 my.qn.saveFileToDisk 保存文件到磁盘功能。
3)新增 my.qn.closeQAP 关闭插件页面功能。
4)新增 支持 PCWW 小程序预览。
1)新增?vconsole 支持在手机上查看调试日志功能。
2)新增 小程序API文档新增透出是否支持小部件以及授权scope功能。
3)新增 小程序开发版本预览链接中菜单新增联调设置功能。查看详情。
4)新增 my.saveVideoToPhotosAlbum 保存视频至本地相册功能。
5)新增 my.setCanPullDown 设置页面是否支持下拉功能。
6)新增 my.onError/my.onAppShow等8个应用级事件API。查看详情。
1)新增 小程序框架增加投放入口、数据分析入口、联系客服入口、关于信息。
2)新增 支持PC小程序与 IDE 配合进行真机调试。
3)新增 PC小程序支持canvas.toTempFilePath。
1)新增 my.getExtConfig、my.getExtConfigSync 获取/同步获取模板ext.json中的ext配置功能。
2)新增 my.qn.showTabEx、my.qn.hideTabEx 显示/隐藏左侧导航栏中指定的菜单项功能。
3)更新 小程序组件/API文档 使用说明、示例代码、DEMO预览、参数信息等内容,开发者可继续进行文档评分。
新增 my.tb.showErrorView 、my.tb.hideErrorView 显示/隐藏错误页功能,开发者可根据错误信息情感化配置文案及提示。
1)新增 FileSystemManager 多个调用方法。
2)更新 my.tb.chooseAddress 跳转到的收货地址组件移除新增地址功能。
1)新增 Map组件 支持Maker图鉴。
2)新增 my.tb.subscribe 消息订阅能力。
3)更新 小程序导航栏标题长度为12个汉字。
1)新增 my.offDeviceMotionChange、my.onDeviceMotionChange 监听/解除监听设备功能。
2)更新 PC端input/textare组件 支持光标定位到文本指定的位置。
3)更新 my.downloadFile 支持gzip。
4)更新 my.tb.openMessage 支持店铺ID。
5)更新 my.tb.addMenu 添加导航栏按钮时,新增引导提示。
6)修复 my.getStorage 结果为空时,不进错误回调的问题。
7)修复 my.datePicker?选择一个时间后点确定,然后再打开选择时间,iPhone 7 plus 会显示月初的时间而不是上次选定时间的问题。
更新?my.saveImage 安卓端支持本地地址和base64。
1)新增 my.exit 退出当前小程序。
2)更新 my.tb.favorShop、my.tb.checkShopFavoredStatus、my.tb.unFavorShop 支持sellerId。
3)更新 my.uploadFile、my.downloadFile、my.saveImage、my.previewImage 开启域名校验。