- 最近审核的时候9次因为页面空白或者停留在小程序的loading页时间过长导致审核失败,重新审核又正常
最近一个月驳回我 9 次,其中今天驳回我两次,一次说是页面内容空白驳回,我不认可,重新提交,又说是 loading 页加载时间过长驳回,我还是不认可,重新提交,最后通过了。 空白页的问题,我的小程序没有空白页,出现空白页应该是小程序的下载/加载过程未正常完成。出现过四五次。 loading页是我的小程序内部逻辑,在准备好 setData 之前,都会用一个 loading 页来缓解用户焦虑情绪,但是测试的时候经常卡死,而实际使用看不到这个情况,也没有用户反馈。这里的问题是开发工具 500ms 能运行完数据加载过程,在真机上 iOS 六七秒,Android 就不知道到要多久,全靠运气。从小程序助手里的数据来看,网络请求的时间被放大了好几倍,哪怕是请求一个 CDN 的静态资源。因为这个原因页驳回过我四五次。 但是今天出了新 bug,在小程序的管理后台能看到错误信息,总共 5 次,都是小程序版本号为 0(审核版本),客户端版本 7.0.14,错误信息有两个版本,主要内容区别不大 mkdirSync:fail fs not mounted Error: mkdirSync:fail fs not mounted 之前也和审核的人工客服联系过,应该也在持续改进,之前审核的时候截图发回来看着像是虚拟机,这次截图看起来像是真机设备。但是这个问题确实很恼人,双方都要花费大量的精力来沟通,希望能尽快解决好这个问题,节约所有人的时间和精力。
2020-06-07 - 小程序管理后台收集到的报错,根据后台提示找到的是一行 import,啥原因?
报错信息如下: undefined is not an object (evaluating 't[Symbol.iterator]');at api onThemeChange callback function n@https://entities/lib1.js:3:1 该行报错信息对应的代码为 lib1.js 中的: import * as lib2 from '../libraries/lib2'; 版本错误次数共 16 次,4号、5号各 8 次,都是以下版本信息: 客户端版本 7.0.12 小程序版本 1.4.2 真机调试 onThemeChange 没有报错信息,设备信息 运行系统 iOS 13.4.1 客户端版本 7.0.12 基础库版本 2.11.1[410] lib1.js 和 lib2.js 都是我自己写得代码。
2020-06-07 - 从其它小程序返回到我的小程序之后就无法调节手机亮度了,为啥?
[图片] 用户在客服系统反馈的,细节我也只有这么多。官方觉得是个问题就看一下吧,,
2020-06-04 - 有人知道 InterstitialAd.load() 是干嘛用的吗?官方能提高插屏广告的展示效率么?
我这有两个页面,A、B,从 B 返回 A 的时候显示插屏广告,因为用户已经在 B 页面爽完了,这时候给个广告不会太抗拒。 但是现在的问题是显示广告要等很久,有点影响用户体验,InterstitialAd.load() 能有帮助么,比如在 A 执行跳转的时候就执行一下 InterstitialAd.load(),当用户在 B 页面停留了一段时间之后返回也能更快的显示插屏广告。目前肉眼效果不明显,,也不确定 InterstitialAd.load() 到底干啥用的。 两个附加的问题: 1、InterstitialAd 能不能加个 showing() 回调?就是广告渲染之后通知一下。我在广告显示之前之前放了个 toast 提示用户等待以及减轻一下用户的茫然感(不然广告还没显示出来用户就返回上一页了),结果广告显示的时候 toast 还在那转,这个显得不科学。 2、能不能提供接口让开发者预判此刻是否可以显示广告?不要说 InterstitialAd.onError(),这个是后置,不能指导我放出提示用户即将有广告的 toast,换句话说就是我提示“广告也精彩”的 toast 都放出来了你才给我说没得广告?如果不能播放广告,我就不去调用 InterstitialAd.show(),能不能给个效率高一点的前置判断机制?最好不要通过网络去请求,等不起,已经够卡了。小程序的 runtime 应该能知道什么时候能播放下一次广告,比如给 runtime 下放“下次可执行 show() 的时间戳”,具体值对开发者透明无所谓,但是至少给个返回 bool 的功能吧?
2020-04-20 - 如何判断用户在小程序 A 中打开公众号文章 B 后跳转到了小程序 C?
如题,有没有办法判断小程序 A 的用户打开了小程序 C?
2019-12-30 - 有没有方法知道某个用户是不是对应公众号的管理员?
我们的小程序是给公众号使用的,目前是绑定个人身份的方式管理小程序里的内容,然后将小程序作为素材绑定到公众号文章中使用。 如果是一个组织在管理公众号的话,组织的管理员希望数据能够统一管理运营者的行为,不能编辑随便的变更、删除,尤其不能排除恶意变更、删除。这时候需要对对方身份识别,如果是管理员,那么一些已发布的数据变更需要公众号内部的审核流程,这个我们只能是提供管理功能,并不能人员介入具体内容的审核流程。 举个例子: 一个时尚类的公众号依据文章内容嵌入了一件衣服的介绍,如果一个运营人员离职后里用自己在我们平台已关联的身份将小程序内的恶意变更成了奶嘴的图文,这个就显得很不正常了。 如果已知公众号的信息,比如公众号跳转到小程序时附加的 appid 或者对方提供了公众号原始 id,如何确定一个用户就是该公众号的管理员?
2019-12-22 - [需求]希望能增加让小程序主动进入后台的页面按钮组件。可否?
小程序能否增加一个页面内的按钮,让当前小程序退出前台状态进入后台,而不是每次都让用户去点“右上角胶囊按钮”关闭小程序,比如我们可以自定义按钮的文本“返回文章”,点击之后即可将小程序推至后台,返回到文章内容,让整个操作流程更自然一些,而不是要求用户还想着当前在执行一个“退出”操作。 我们的小程序是给公众号文章增加交互功能,虽然是作为第三方服务,但是我们希望能让公众号的用户有更好的体验,我们也不想在这些环节对公众号的用户进行分流。不忘初心,即用即走。 附1:现状,引用手册内容 当用户点击右上角胶囊按钮关闭小程序,或者按了设备 Home 键离开微信时,小程序并没有完全终止运行,而是进入了后台状态,小程序还可以运行一小段时间。 https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html 附2:一个附加的逻辑 现在从公众号跳转到小程序的 scene 是 1058,如果从小程序 A 里面打开了文章 B,又从文章 B 跳回小程序 A,能否提供一个新的 scene,这样我们就不用显示“返回文章”的按钮。现状是从小程序 A 里面打开了文章 B,又从文章 B 跳回小程序 A,获取不到场景值。详见另外一个主题: https://developers.weixin.qq.com/community/develop/doc/000ce6946cccf8f3f6993d3ed56000 -- 2019.12.22 14:41 更新 感谢 一楼 米法(BINNIE SMILE) 的回复。 补充一个细节,对于 wx.showActionSheet() 里多个选项中一个是“返回文章”,能否提供类似于 wx.hideApp() [名字随便取的]这样的方法实现相同的功能?
2019-12-22 - [需求]从小程序A中打开的公众号文章B跳转回小程序A时获取实际的场景值1058,支持一下?
小程序 A 是处于前台运行,从小程序里的浏览公众号文章 B,此时从文章 B 跳转回小程序 A 时,由于不会触发 app.onShow(),小程序 A 无法获取到有效场景值以及scene 1058 同时传入的 appmsg_compact_url,如何才能追踪到小程序的实际入口变化?
2019-12-18 - PC 端小程序切换场景时唤起小程序是否缺失了 app.onShow() 的调用?
PC 端,如果从会话中打开了小程序,再从公众号文章中打开无法获得正确的场景值,因为 app.onShow() 没有被调用。 测试方法,通过会话打开小程序,停留在一个特定页面 pages/config/index,再通过公众号文章里的小程序链接唤起小程序回到首页 pages/index/index。以下是 PC 端 console 的输出: [图片] 如何才能获得正确的场景值以及从公众号跳转所携带的 appmsg_compact_url 值?
2019-12-13 - 公众号跳转小程序,iOS 平台能否像和其它平台一样传入 appmsg_compact_url 值?
能否同步一下? 同一篇文章,Android、PC 在调用 app.onLaunch() 时提供了 appmsg_compact_url 参数的传入,而 iOS 没有。 龙哥都说了微信里的“任务栏”不是小程序的入口,朋友圈更不是打开小程序的入口。能在文章里直接打开的为公众号赋能的工具类小程序应该是龙哥认可的科学使用场景,不然也不会让公众号文章不受限制的使用第三方的小程序素材、小程序也不会被允许公众号无限制的绑定。appmsg_compact_url 对这类小程序的使用分析、人员沟通和产品演进很重要,希望 iOS 的同学能尽快实现这个功能。
2019-12-12