微信小程序
(225)小程序启动一定时间内不允许展示插屏广告
想在新开发的一个微信小程序上尝试一些插屏广告。但是,更改代码,编译之后,并没有看到对应的插屏广告。
小程序开发工具的 console 中提示错误:
> 小程序启动一定时间内不允许展示插屏广告
这个提示非常模糊,具体的规范是
微信小程序提示“XXX 读取了你的剪切板内容”
今天早上同事发现在小米手机 MIUI 11 系统上,打开公司的微信小程序,在来回切换 APP 时,会提示
> XXX 读取了你的剪切板内容
非常诡异。因为这个微信小程序没有任何地方用到读取剪切板的操作。
同时发现苹果手机
小程序背景音频与音频的区别
想在微信小程序中打开界面时,自动播放一段音频。但是发现小程序文档中有两种音频类型:
- 音频
- 背景音频
api 的调用方式不同。
## 背景音频与音频的区别
背景音频可以在切出小程序页面后继续播放。类似网易云音乐那
商户号状态异常 暂不支持发起任何账号关联
在微信小程序管理后台开通微信支付时,跳转到微信商户后台,点击绑定,报错
> 商户号状态异常 暂不支持发起任何账号关联
结果就是小程序无法关联商户号,即,无法开通微信支付。
## 为何会导致商户号状态异常
这个商户号有点特
小程序聊天,极光 IM 拉取并缓存离线/实时消息
## 背景
由于 ios 和 Android 客户端都集成了极光 IM 的 SDK 来实现用户间聊天功能。
所以,不得不在微信小程序中继续使用极光 SDK。
## 离线消息拉取并缓存逻辑
两种方案:
- 小程序段每次登
小程序地理位置授权失败检测,并引导开启
在涉及到用户位置的小程序里,如果用户拒绝授权,就无法拿到起当前的坐标,也就无法进行下一步的操作。所以,需要检测用户是否拒绝授权,并引导其开启。
## 方法一
在 wx.getLocation 失败回调里,通过 wx.getSetti
小程序 textarea 穿透问题
这是一个经常会遇到的问题,例如,小程序 form 表单提交信息页面。只要包含 textarea 组件,并且底部有固定的按钮,一定会遇到这个问题。虽然不影响功能,但是还是影响体验。问题截图:
![小程序 textarea 穿透问题](h
小程序禁止分享当前页
有些微信小程序页面由于需要使用之前页面共享的全局数据,如果将当前页面分享出去,其他用户打开会导致报错,所以,需要这种页面需要禁止转发。
测试了一下,需要更改两个地方:
## 第一处
注释掉 onShareAppMessage
小程序 canvas 生成分享图,不显示图片
小程序开发工具中可以正常生成 canvas 分享图片,但是在真机体验版,怎么都不显示。只有打开调试的情况下,才能显示。Android ,iOS 都是如此。
## 问题排查
- 图片链接 http -> https
- avatar
自动回复微信消息的小程序
这是周末在 V2EX 上看到的一个放屁小程序给我的灵感。我觉得可以做一款简单的微信小工具来自动处理一些不想回复的微信消息。
例如,经常会有各种营销性的微信加你,或者不能删除的好友发你不想回复的微信消息,这时候,这个神器就能发挥作用了。