18 小程序用户头像昵称获取规则调整公告 2022-05-09
前言:小程序毫无章法毫无逻辑的修改基础业务能力真的是恶心开发恶心用户
小程序用户头像昵称获取规则调整公告
自从小程序2022-05-09发布的公告删除小程序端获取用户昵称头像的能力变动以后,开发者需要兼容此能力的丢失处理。包括拿到基础昵称后按照示例开发修改用户信息的能力。这无疑增加了用户使用小程序的成本包括多余的头像昵称修改、倾向于app化的用户体系
这让小程序小而美这条路上越走越远
结果截止日期2022年11月08号
过后,隔天发布文章更新
由于
PC/macOS
平台「头像昵称填写能力」存在兼容性问题,对于来自低于2.27.1
版本的访问,小程序通过wx.getUserProfile
接口将正常返回用户头像昵称,插件通过wx.getUserInfo
接口将正常返回用户头像昵称。
这让开发者又当头一棍 作罢只好做兼容性处理。。。
17 小程序模板消息能力调整通知 2019-10-13
16 订阅消息、搜索升级…效率升级....触达升级....2019-07-25
15 微信连Wi-Fi功能调整通知(关闭portal鉴权连Wi-Fi功能)
14 小程序内用户帐号登录规范调整和优化建议
13 小程序LOGO修改 2019-05-21
微信小程序 logo 的可修改次数将从一个月 5 次调整为一年 5 次(按自然年计算)。
注:本年度(2019年)将从 2019年5月16 日(含5月16日)开始计算,至 2019年12月31 日为止,每个小程序的 logo 可修改 5 次。请各位开发者注意合理使用。
12 小程序新增激励式视频广告插件2019-04-16
「激励式视频广告」向非游戏类小程序流量主开放---开发者文档
「插屏广告组件」向非游戏类小程序流量主开放
目前还没有机会学习到 记录一下博客记录
11 小程序新增sitemap 配置 2019-04-02
开发者文档介绍
本人不才 不知道这玩意干嘛的 有知道的大佬可以留言告知一下 等待后续跟进...
10 小程序简称功能上线通知 2019-01-22
小程序简称功能已上线,设置后可让小程序在客户端的任务栏中有更直接的展示。简称规则:可从当前名称中按顺序选取4-10个字符创建简称。设置入口:在小程序管理后台设置界面,简称设置入口进行设置。
简称审核与名称审核周期一致,将在2019年春节期间2月4日(除夕)至2月10日(初六)暂停审核。请开发者按各自需求,安排好提审计划,进行简称设置。
9 H5移动端点击屏幕会有黑框一闪而过
css body上添加-webkit-tap-highlight-color:transparent;
8 小程序ios字体是粗体 android是正常字体
小程序貌似对css font的简写感冒 font:700 22rpx/28rpx "";这样的写法ios-ok;android无效 检测后发现需要单独写font-weight:700;就OK了...
7退出小程序后音频继续播放功能的调整 2019-01-15
从微信客户端6.7.2版本开始,该策略调整为:若想要在退出小程序后继续播放音频,需要在 app.json 中配置 requiredBackgroundModes 属性,否则在退出小程序后将默认自动停止音频播放。
相关资料
6.UnionID获取方式升级 2018-12-26
早期unionID 获取的方法非常繁琐 网站上一系列方法也不能保证一定能拿到 最靠谱的就是花钱在微信开放平台上绑定 如今可以在用户完成支付后,开发者可获取用户的 UnionID 了。(之前只能拿到openId)
相关资料
UnionID机制
“小程序开发助手”及UnionID获取方式升级
5.小程序自定义分析,自定义导航,意见反馈
自定义分析数据上报接口
wx.reportAnalytics(eventName, data)
微信自带意见反馈(跳转h5)
button open-type 设置feedback open-type="feedback "
自定义导航
json文件设置 "navigationStyle":"custom"
返回事件需自己画出来给wx.navigateBack返回上一个页面
打开“意见反馈”页面,用户可提交反馈内容并上传日志,开发者可以登录小程序管理后台后进入左侧菜单“客服反馈”页面获取到反馈内容
4.openSetting等一系列接口必须使用事件触发 无法编程式触发
2018.10月10日后发布的小程序会受到影响
1.
<button open-type="openSetting" bindopensetting="callback">打开设置页</button>
2.
<button bindtap="openSetting">打开设置页</button>
methods = {
openSetting() { wx.openSetting()}
}
3. 小程序全局注册组件2018-10-18
以前我们只能在需要的页面引入 注册 然后使用
但是如果是个公共组件这样弄特别麻烦
wx在10月18号的更新中新增了全局注册组件的方法
开发者工具 1.02.1810190 及以上版本支持在 app.json 中声明 usingComponents 字段,在此处声明的自定义组件视为全局自定义组件,在小程序内的页面或自定义组件中可以直接使用而无需再声明。
app.json
{
"usingComponents": {
"loader": "/components/loader/loader"
},
"pages": [
"pages/index/index"
]
}
需要注意的是 wepy我测试老是出问题 不知道为什么 原生应该没问题
2. permission
2018-12-27
获取用户位置信息时需填写用途说明
根据 iOS 系统对用户隐私保护的要求,同时我们也为了让用户可以更好的判断是否要将地理位置信息提供给开发者,故调整为当小程序/小游戏获取用户地理位置信息时,开发者需要填写获取用户地理位置的用途说明。填写的说明将在地理位置授权弹窗中展示,如下图所示:
具体开发方法如下:
在 app.json 里面增加 permission 属性配置:
//app.json
{
"pages": ["pages/index/index"],
"permission": {
"scope.userLocation": {
"desc": "导航"
}
}
}
1. 小程序跳转
2018-12-17
小程序跳转第三方小程序需要在app.json中更新跳转的AppID列表 最多不能超过十个
//app.json
{
navigateToMiniProgramAppIdList:['app-Id'];
}
//跳转页面
wx.navigateToMiniProgram 方法 和 navigator组件目前都可实现跳转
跳转后有段 LaunchingMiniProgram + 跳转小程序的名字
此LaunchingMiniProgram 暂时无法修改 待官方修复
参考
小程序app.json全局配置
微信小游戏跳转小程序接口 wx.navigateToMiniProgram
0. 小程序分享及用户信息授权接口调整
2018-09-12
1、分享监听接口
10月10日起新提交的版本,用户从小程序、小游戏中分享消息给好友时,开发者将无法获知用户是否分享完成,也无法在分享后立即获得群ID。请参考调整指引
2、getUserInfo接口
10月10日起新提交的版本,用户在小程序、小游戏中需要点击组件后,才可以触发登录授权弹窗、授权自己的昵称头像等数据。请参考调整指引
3、openSetting接口
10月10日起新提交的版本,用户在小程序、小游戏中需要点击行为后,才可以跳转打开设置页,管理授权信息。请参考调整指引
小程序相关问题链接
小程序后台运行时关闭webview页面中的音乐
ios 上浏览器返回上一页不会刷新页面问题,页面初始化的方法不执行
小程序W3C School
scroll-view的bindscroll获取到的scrollTop不为0
微信小程序开发---自定义tabBar
js页面跳转 URL含中文造成乱码
微信小程序滑动悬停
锚点定位
小程序节流防抖工具
--未完待续