- 社区常见相关问题总结贴--新增外部链接管理规范、模版消息公告
9月份社区为更好地保护用户隐私信息,优化用户体验,平台将会对小程序内的帐号登录功能进行规范、然后总结下关于新规以及社区的常见问题、不定时增加社区重要公告 增加小程序违规公告:https://developers.weixin.qq.com/community/operate 增加小程序模版消息公告:https://developers.weixin.qq.com/community/develop/doc/00008a8a7d8310b6bf4975b635a401?blockType=1 增加微信外部链接内容管理规范:https://weixin.qq.com/cgi-bin/readtemplate?t=weixin_external_links_content_management_specification&from=timeline&isappinstalled=0 相关链接模版消息公告 新规范链接 类目资质 恶意对抗平台规则的违规行为公告 小程序修改名称说明 小程序账号相关问题 小程序常见违规整改处理方案 微信外部链接内容管理规范 常见问题 服务范围开放的小程序? 对于用户注册流程是对外开放、无需验证特定范围用户,且注册后即可提供线上服务的小程序,不得在用户清楚知悉、了解小程序的功能之前,要求用户进行帐号登录。 若小程序属于第一种服务范围开放的小程序,还是建议可以在体验小程序功能后,用户主动点击登录按钮后触发登录流程,且为用户提供暂不登录选项 服务范围特定的小程序? 对于客观上服务范围特定、未完全开放用户注册,需通过更多方式完成身份验证后才能提供服务的小程序,可以直接引导用户进行帐号登录。例如为学校系统、员工系统、社保卡信息系统等提供服务的小程序 只用于公司内部使用的小程序,应该怎么改? 公司内部小程序,只限公司内部使用。如果是公司内部人员,授权微信会自动登录,或者后台数据库存在的手机号码,利用手机验证码登录也可以,这个并没有账号密码登录模式。 你好,经核实,贵方小程序功能无法体验,建议增加一种登录方式(如:账号、密码),并提供可登录体验的测试账号信息,填写在 版本描述处提交,以便审核人员及时体验到小程序功能 经核实,贵方小程序打开即要求授权信息,且点击取消授权后仍强制授权,为企业内部工具,建议在小程序的登录页面明确介绍小程序的具体功能,并且在登录及授权界面为用户提供接受/拒绝登录的权利,由用户自主选择是否进一步授权登录。 类似本地化生活服务的小程序只开通了部分城市,审核被拒绝? 经核实,贵方小程序打开提示:该地区暂未开放,功能无法体验,建议增加手动定位,并在版本描述中写明已上架正式内容的城市,以便审核人员审核。 审核团队的测试微信或手机号并未在我们数据库存在,导致审核失败? 或者类似的问题:我们可以提供测试手机号,或者测试微信账号密码,但是这都涉及到手机验证码,请问当你们登录的时候,我如何把验证码发送给你们? 请将测试信息填写在版本描述处提交审核,审核人员不能对外联系,所以请提供一个写死的验证码,感谢您的支持和理解! 因为小程序特殊性,用户打开必须要获取用户位置。地理位置授权影响登陆规范要求? 你好,如小程序仅要求地理位置授权,暂不属于帐号登录规范要求内 关键字搜索排序与审核通过后搜索不到小程序? 系统会根据query和小程序的相关性来判断召回和排序,后续我们会优化搜索策略,感谢反馈。有异议,提供appid、搜索词、搜索入口、搜索页面截图 刚审核通过发布后搜索不到是有延迟的,大概半天左右的延迟。如果着急可以发帖,注意发帖规范、附上小程序的APPID 仅提供注册服务的小程序,审核拒绝? 你好,如果你的小程序仅提供线上注册功能,后续服务是需要以其他方式提供的话,可以在说明要求使用帐号登录功能的原因后,引导用户进行帐号注册或登录。 然后官方加了一句⬇️。说明让用户体验小程序功能是很重要的。 而如果你的小程序除了线上注册外,还同时提供其他线上服务,建议先让用户体验、知悉小程序的功能后,再要求用户进行注册、登录。 审核好几天了,官方可以加急审核吗?? 你好,暂不支持加急审核,请耐心等待审核结果。根据社区规定,提审时间为7个工作日内的催审问题暂不予反馈,故此贴隐藏 关于 企业信息或法定代表人信息不一致? 建议发帖联系客服。注意发帖格式 等15个工作日,平台是拉取的工商局的数据。 可以联系客服工作人员吗,急在线等。 联系客服工作人员的正确姿势 是想咨询什么问题呢?不方便发帖咨询的话可以私信哦(进入个人主页私信功能) 审核超过7天了还是没有消息?? 审核时间为7个工作日,和7天还是有点不一样。 审核超过7个工作日,请刷新页面注意查看站内信,点击小🔔查看最新审核消息。 为什么审核我的小程序这么久,别人可以那么快? 官方整理回答 为什么你以前可以2-3小时通过审核,是因为你在运营/性能/用户等指标都达到优秀,所以符合小程序评测——优秀的标准,因此拥有急速审核的权益。常见问题见:https://kf.qq.com/faq/190108BJnmUN190108RrEnqE.html 你在某一次提交版本之后,小程序的性能存在问题,被我们检测到,所以便失去急速审核的权益,如果你需要急速审核,请你优化好小程序的性能再重新提交,你们可以自己在开发阶段利用工具的体验评分面板先自查一次,详细见https://developers.weixin.qq.com/miniprogram/dev/devtools/audits.html 最后补充一点,如果没有达到优秀的标准,日常承诺处理的审核时间是7个工作日内,如果没有超过7个工作日,催提审是不受理的 好消息是:官方加急审核的权益已经在开发,估计不久后会上线。 同一开放平台账号,绑定的移动应用和公众号,获取的unionid为什么不一致? 只要绑在一个开发者帐号下,即使主体不一样,也允许获取到统一的unionID。绑定同一个微信开放平台帐号下,同一个用户的unionID如果不同的,原因只能是开发者搞混openid。openid要对应所属的AppID,才会相同。 举个例子: 1. 小程序AppID:wxc104eb635b8cxxxx ——帐号A, 公众号AppID:wx311a2a9a8e1dxxxx ——帐号B, 2.核实帐号A和帐号B 绑定同一个微信开放平台帐号是:xxxxxx@sina.com ,所以用一个用户的unionID相同, 3.而开发者所反馈的出现unionID不同,原因是:所提供的openid不属于帐号A,也不属于帐号B,而是属于帐号C或帐号D,而帐号C或帐号D并没有绑定在同一个微信开放平台帐号下,所以unionID不同。
2020-01-10 - 微信安卓版7.0.7内测:界面开始iOS化?小程序成更新重点!
安卓版微信开始没有自己的个性了? 作者丨Tsai [图片] 就在今天,微信开始内测安卓 7.0.7 版本!这次更新,较上一版本又有很多新变化,尽管其中有喜亦有忧。 那么到底有哪些惊喜,又带给微信用户忍不住吐槽的改变,下面我们赶紧体验下(公众号后台回复【707】,获取微信最新内测版下载链接)。 01 界面iOS化? 在 7.0.7 新版本中,微信对小程序、公众号、个人资料页都进行了明显的“动刀”,从界面体验上,会让用户有种误入iOS版微信的错觉。 1)小程序右上角“…”页面大改版,重点突出互动功能 改版前,用户点击小程序右上角的“…”按钮,系统弹窗界面是由竖排的文字列表构成。改版后,系统弹窗界面主要分成三部分: 第一部分为小程序简介,包括小程序头像、名称及对应评分,用户点击即可快速跳转至小程序主页。这一改变,较之前更加突出了小程序的品牌以及口碑,可以让用户在使用小程序前就能够有一个相对清晰的认知。 [图片]**** 第二部分是小程序互动功能,它将原来的转发、收藏、添加到桌面等功能,从简单的文字转变为“图标+文字”的按钮形式(ps:这种图标形式是不是像极了iOS,不过这还不是最像的,最像的还在下面),本质上是强化小程序与用户之间的交互动作。 值得注意的是,原来只在小程序其他页面才会出现的“回到首页”,如今也成为这一栏目的固定按钮。如果当前为首页时,图标处于浅色状态,如果非首页,图标则显示深色。 [图片] 最后一部分是小程序系统功能,包括浮窗、设置、反馈与投诉,其中设置、反馈与投诉是原来设置在小程序主页的重要功能,此次更新正式将这两个能力前置。 “设置”功能前置,使得用户可以快速查看当前小程序对自己信息的使用情况,包括位置信息、用户信息、服务通知等,更方便用户对这些进行授权或取消授权,而不再像以前是个被蒙在鼓里的“糊涂虫”。 [图片] 2)小游戏新增“未成年人成长守护”功能 同小程序一样,以上的能力更新也覆盖了小游戏类目,但不同的是,小游戏没有新增“回到首页”按钮,而是增加了“未成年人成长守护”功能。 在“未成年人成长守护”功能页面,家长可以通过绑定孩子微信,进而实现对孩子的游戏时间管理、消费管理、一键禁玩等功能。 [图片] 3)公众号右上角“…”页面改版,功能进行归类整理 如果说小程序“…”页面改版后只是近似iOS版微信界面,那么公众号“…”页面的改版,可谓是出自同一个模子了。 点击公众号文章右上角的“…”,它的弹窗界面不再像更新前那样杂乱无章,而是变成如今的上下两栏,上栏由带颜色的面型图标组成,下栏则是没有颜色的线型图标。(突然感觉自己花了安卓机的钱,还享受到苹果机的体验,这酸爽来的太突然~) [图片] 4)好友资料页的“…”页面小变动,按钮居中有点丑 好友资料页的“…”页面也进行了小更新,将原来居右对齐的按钮改成如今的居中对齐,这就很像iOS版微信小程序“…”页面,真的有点丑。 [图片] 02 “搜一搜”支持输入网址 以前的微信“搜一搜”仅支持以文字和表情包形式进行搜索,此次更新则新增了网址搜索。结合头条近来在搜索上的发力,搜索领域未来很有可能成为巨头们的角力场。微信、百度、头条,谁能笑到最后呢? [图片] 03 语音转文字功能 “语音转文字”功能其实不算什么新鲜事,因为早在4个月前,微信就在 Android 端灰测这一新功能,然后8月份开始正式上线,只不过当时上线的只是 iOS 端,安卓用户表示真的想哭。 [图片] 04 微信支付支持停用消息服务 微信支付通知页面右上角将原来的“…”改为齿轮icon。点击齿轮,用户可以选择停用微信支付的消息服务,停用该功能的同时会清空历史数据。 [图片] 委实,随着微信支付的应用场景越来越广泛,用户使用频次越来越多,微信也面临着服务通知消息过分频繁,打扰用户的问题,如今微信正式将这一权利还给用户,让用户自己做选择。 微信此次内测更新的方向其实很明显,就是重点发力小程序。随着未来腾讯在产业互联网进程的不断推进,作为连接产业互联网重要工具之一的小程序,必然大放异彩,如今微信对小程序的系列更新,目的就是为未来“大放异彩”一步步奠定坚实的基础。 公众号后台回复【707】,获取微信7.0.7安卓内测版本下载链接。
2019-09-12 - display和opacity的动画
问题描述在做小程序的弹窗的时候,需要实现一个透明度的渐变动画,并且在关闭的时候把弹窗移除。如果不移除的话,就无法选中弹窗层级下面的元素。 需要实现的效果[图片] 这个功能有两个要求: 透明度渐变的动画 点击关闭的时候把弹窗移除,让其不要再占据空间。 刚开始我是怎么写的hah[代码]/* 显示样式*/[代码] [代码].modal-visible { [代码] [代码] display: block; [代码] [代码] opacity: 1; [代码] [代码] transition: opacity 100ms ease;[代码] [代码]}[代码] [代码] [代码] [代码]/* 隐藏样式*/[代码] [代码].modal-hidden { [代码] [代码] display: none; [代码] [代码] opacity: 0; [代码] [代码] transition: opacity 100ms ease;[代码] [代码]}[代码]然后保存发现并没有透明度的过渡效果!!!! 解决过程上google搜索[代码]display animation stackoverflow[代码],发现有很多人跟我遇到了同样的问题。 链接 https://stackoverflow.com/questions/8449933/animation-css3-display-opacity/8450102 问题出现的原因元素先执行了display为none,再去执行opacity的渐变动画,由于元素被提前移除,导致后面的动画执行无效。 常用的解决方法1. 使用css3的animation [代码]@keyframes fadeInFromNone {[代码][代码] 0% { [代码] [代码] display: none; [代码] [代码] opacity: 0;[代码] [代码] }[代码][代码] 1% { [代码] [代码] display: block; [代码] [代码] opacity: 0;[代码] [代码] }[代码][代码] 100% { [代码] display: block; [代码] opacity: 1;[代码] [代码] } }[代码] 2. 使用css的visible、height、transition-delay实现[代码]visible[代码]可以隐藏元素,但是隐藏后元素并没有移除,所以需要让元素的高度变为0,让其不再占据空间。 利用transition-delay让元素height变为0延迟执行,在opacity的渐变动画执行完再去执行height变化 [代码].modal-visilble { [代码] [代码] visibility: visible; [代码] [代码] height: auto; [代码] [代码] opacity: 1; [代码] [代码] /* 100ms为动画执行时间, 0ms为延迟时间 */[代码] [代码] transition: opacity 100ms ease 0ms; [代码][代码]}[代码] [代码] [代码] [代码].modal-hidden { [代码] [代码] visibility: hidden; [代码] [代码] opacity: 0; [代码] [代码] height: 0; [代码] [代码] transition: height 0ms ease 100ms, visibility 100ms ease 0ms, opacity 100ms ease 0ms; [代码] [代码]}[代码]3. 结合使用js。在动画结束的时候让元素display为none 两种方法 第一种: 监听动画的transitionend事件 第二种: 定时器。设定[代码](setTimeout)[代码]为动画的执行时间,定时器时间到了之后移除元素(display: none)。 总结主要是对css动画属性更熟悉了 transition-delay、animation,以及动画结束的事件transitionend 欢迎点赞hahaha
2018-11-01 - 滚动条的隐藏
实现代码是 /* ::-webkit-scrollbar { width: 0; height: 0; color: transparent; display: none; } */ 但是今天使用的时候突然不能生效了,之前是可以的。 研究了一下,发现没有给父级元素设置属性。 .store-page { //父元素 width: 100vw; height: 100vh; overflow-x: hidden; overflow-y: auto; }
2019-02-21 - 小程序里面使用wxParse解析富文本
在部分安卓手机上会出现白屏的情况且有些ios手机上图文混排上,图片显示不出问题 解决:把插件里面的console.dir去掉即可(原因在于安卓手机无法解析console.dir) 有些图片解析出来下面会有滚动条的存在 解决:首先我们找到wxPrase文件夹里面的wxParse.js文件,打开之后找wxAutoImageCal方法,给定具体的值,或者乘上对应的值即可。(原因在于,该图片给的宽度为屏幕宽度,而我们给的外层view宽度是小于屏幕宽度的,因而会有滚动条的存在) [图片] 图片点击预览后,原图片宽高变大和变小的情况(即初次进入页面,图片点击预览后,和未点击预览时,宽高不一致的情况) 解决: 在wxParse.wxml内找到 <template name="wxParseImg"></template> 内面的style="width:{{item.width}}px;"改成 style="width:{{item.attr.width}}px;"即可。 原因: 点击图片预览后,item里面的width不见了,而item.attr.width存在,而item.width不见后,走的是mode=“widthFix”,会造成原图片和预览后图片宽高不一致的情况。 安卓手机上滑动页面,会有卡顿的情况 解决:插件wxParse.wxss里面给的是: view{ word-break:break-all; overflow:auto; } 上面文本里面存在段落的高度上有滚动条的情况,所以才会有卡顿,滑动不流畅的情况存在; view{ word-break:break-all; height: auto; overflow: hidden; } 改成这样便可完美解决卡顿情况。
2018-07-11