- 蓝牙返回 openBluetoothadapter:fail:internal error?
手机:三星z4 问题:小程序调用openBluetoothadapter打开蓝牙模块,返回 { errno:4, errMsg: openBluetoothadapter:fail:internal error },无法正常启动蓝牙模块
2023-12-14 - 调用wx.openBluetoothAdapter失败?
调用打印出来的错误信息是:openBluetoothAdapter:fail api scope is not declared in the privacy agreement 已经检查过所有蓝牙方面的授权都没问题,昨天还好好的,今天突然就这样了,连那个需要弹出给用户授权蓝牙的窗口都不弹了!
2023-08-16 - wx.getBluetoothDevices搜索到一次之后,关掉设备蓝牙还是能搜索到?
wx.getBluetoothDevices搜索到一次之后,关掉设备蓝牙还是能搜索到。跟机型没关系,大概率因为缓存没及时更新所致。望尽快解决,不然用户使用感很差
2020-10-31 - 企业微信中添加小程序后,在入群欢迎语中添加小程序页面只能展示首页,无法选择路径
1、首先,将公司小程序成功添加至企业微信工作台 2、然后,在入群欢迎语设置页面选中小程序 3、问题:只能配置到小程序的首页,无法指定路径
2020-07-31 - 企业微信欢迎语中配置小程序问题
我们在企业微信欢迎语配置功能中关联小程序到达页面,点击进去后推送的小程序功能实现了,但是小程序的界面展示却是错误,无论怎么修改都达不到自定义的效果。不知道原因在哪里,请相关的高手给予解答。 问题点如图: [图片]
2020-01-16 - 用户通过小程序添加企业微信好友,怎么实现?
请问小程序是否支持在微信小游戏内跳转添加企业微信的好友呢?如何实现?
2021-03-04 - wx.getUserProfile 授权成功之后立即手动调用wx.getUserInfo失败?
微信开发工具清除授权信息之后,调用wx.getUserProfile ,授权之后,再手动调用wx.getUserInfo,返回getUserInfo:fail scope unauthorized
2021-03-18 - 小程序登录、用户信息相关接口调整说明
公告更新时间:2021年04月15日考虑到近期开发者对小程序登录、用户信息相关接口调整的相关反馈,为优化开发者调整接口的体验,回收wx.getUserInfo接口可获取用户授权的个人信息能力的截止时间由2021年4月13日调整至2021年4月28日24时。为优化用户的使用体验,平台将进行以下调整: 2021年2月23日起,若小程序已在微信开放平台进行绑定,则通过wx.login接口获取的登录凭证可直接换取unionID2021年4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。新增getUserProfile接口(基础库2.10.4版本开始支持),可获取用户头像、昵称、性别及地区信息,开发者每次通过该接口获取用户个人信息均需用户确认。具体接口文档:《getUserProfile接口文档》由于getUserProfile接口从2.10.4版本基础库开始支持(覆盖微信7.0.9以上版本),考虑到开发者在低版本中有获取用户头像昵称的诉求,对于未支持getUserProfile的情况下,开发者可继续使用getUserInfo能力。开发者可参考getUserProfile接口文档中的示例代码进行适配。请使用了wx.getUserInfo接口或<button open-type="getUserInfo"/>的开发者尽快适配。开发者工具1.05.2103022版本开始支持getUserProfile接口调试,开发者可下载该版本进行改造。 小游戏不受本次调整影响。 一、调整背景很多开发者在打开小程序时就通过组件方式唤起getUserInfo弹窗,如果用户点击拒绝,无法使用小程序,这种做法打断了用户正常使用小程序的流程,同时也不利于小程序获取新用户。 二、调整说明通过wx.login接口获取的登录凭证可直接换取unionID 若小程序已在微信开放平台进行绑定,原wx.login接口获取的登录凭证若需换取unionID需满足以下条件: 如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用2月23日后,开发者调用wx.login获取的登录凭证可以直接换取unionID,无需满足以上条件。 回收wx.getUserInfo接口可获取用户个人信息能力 4月28日24时后发布的新版本小程序,开发者调用wx.getUserInfo或<button open-type="getUserInfo"/>将不再弹出弹窗,直接返回匿名的用户个人信息,获取加密后的openID、unionID数据的能力不做调整。 具体变化如下表: [图片] 即wx.getUserInfo接口的返回参数不变,但开发者获取的userInfo为匿名信息。 [图片] 此外,针对scope.userInfo将做如下调整: 若开发者调用wx.authorize接口请求scope.userInfo授权,用户侧不会触发授权弹框,直接返回授权成功若开发者调用wx.getSetting接口请求用户的授权状态,会直接读取到scope.userInfo为true新增getUserProfile接口 若开发者需要获取用户的个人信息(头像、昵称、性别与地区),可以通过wx.getUserProfile接口进行获取,该接口从基础库2.10.4版本开始支持,该接口只返回用户个人信息,不包含用户身份标识符。该接口中desc属性(声明获取用户个人信息后的用途)后续会展示在弹窗中,请开发者谨慎填写。开发者每次通过该接口获取用户个人信息均需用户确认,请开发者妥善保管用户快速填写的头像昵称,避免重复弹窗。 插件用户信息功能页 插件申请获取用户头像昵称与用户身份标识符仍保留功能页的形式,不作调整。用户在用户信息功能页中授权之后,插件就可以直接调用 wx.login 和 wx.getUserInfo 。 三、最佳实践调整后,开发者如需获取用户身份标识符只需要调用wx.login接口即可。 开发者若需要在界面中展示用户的头像昵称信息,可以通过<open-data>组件进行渲染,该组件无需用户确认,可以在界面中直接展示。 在部分场景(如社交类小程序)中,开发者需要在获取用户的头像昵称信息,可调用wx.getUserProfile接口,开发者每次通过该接口均需用户确认,请开发者妥善处理调用接口的时机,避免过度弹出弹窗骚扰用户。 微信团队 2021年4月15日
2021-04-15 - web-view跳转的页面,可以在左上角的返回按钮设置跳转页面吗?
[图片]
2019-10-31 - 小程序页面返回webView打开的H5页面,如何监听返回
- 需求的场景描述(希望解决的问题) - 希望提供的能力 小程序A页面通过 webview组件打开了一个H5页面;然后在H5通过 wx.miniProgram.navigateTo打开了小程序B页面;现在从B页面返回到H5页面;H5页面能监听到返回吗?如果能用哪个方法呢?求教
2019-05-25 - 请问如何webview获取当前页面URL
web-view 可以赋值,但是后来这个页面的URL变化了,我怎么获取到小程序中。
2019-02-21 - 小程序中如何得到webview中的内容?
hi,如题,下面是截图: [图片]
2020-09-29 - web-view postMessage 如何用bindMessage接收
web-view postMessage 如何用bindMessage接收 例如 wx.miniProgram.postMessage({ data: {foo: 'bar'} }) 如何用 bindmessage 接收? 谢谢~
2018-01-24 - 小程序中关注公众号问题
web-view组件中打开的公众号文章,不能点击标题下的公众号名称前往关注页面吗?
2019-07-08 - 小程序怎么打开公众号文章,点击名称可以关注公众号?
看了下如祺出行可以跳到公众号文章,点击名称可以关注公众号 [视频]
2020-08-12 - 小程序投票如何杜绝被刷票
请教大家个问题,急,在线等。 做了微信小程序投票,在服务端根据登录后的Codde获取到有效OpenID后才能进行有效投票,否则拒绝。 但是最近发现有些人绕开了小程序进行了投票,还成功了。 请问,这是怎么做到的,我们应该如何封堵?
2018-08-20 - web-view嵌H5调用wx.miniprogram.navigateTo报错!?
开发过程中发现,在android终端(ios终端小程序中没有这个问题)小程序中web-view加载H5页面后出现一句话:“window.WeixinJSBridge already exists”!随后在通过点击事件调用小程序wx.miniprogram.navigateTo API时出现报错:errMsg: "invokeMiniProgramAPI:permission denied"!无法跳转小程序! 终端机型:OPPO R15(型号:PACM00) 微信版本:7.0.19 代码片段: //触发跳转事件 this.navigateTo(nextPage); //----------------------------------------------------------跳转具体方法-----------------------------------------------------------------// navigateTo(url) { //控制页面跳转---小程序、公众号、非微信跳转方式 【modelName---vue路由名字】 this.isMiniProgram((res) => { //判断是否是小程序页面的回调函数 if (res) { //小程序页面 this.$wx.miniProgram.navigateTo({ url: url, success: function(e){ console.log('web-view页面跳转小程序success',e) }, fail: function(e){ console.log('web-view页面跳转小程序fail',e); }, complete:function(e){ console.log('web-view页面跳转小程序complete',e); } }); } }); }, isMiniProgram(callback) { // 判断是否在微信环境。 var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) != "micromessenger") { console.log('--------->> 非微信环境!'); callback(false); } else { //微信API获取当前运行环境 this.$wx.miniProgram.getEnv((res) => { console.log(res, "res"); if (res.miniprogram) { console.log('--------->> 小程序环境!'); //小程序环境 callback(true); } else { callback(false); } }); } } }, 报错图片: [图片][图片]
2020-10-16 - webview嵌套H5页面调用wx.miniprogram.navigateTo部分手机失效
JS版本号: 1.4.0/1.3.2 都试过 复现步骤: 1 小程序中使用webview,嵌套H5页面 给H5页面中的按钮挂载点击事件,使用wx.miniprogram.navigateTo API跳转到原生页面(掉起支付)在部分IOS手机上(iPhoneX iPhoneXR) 微信版本是 7.0.18上wx.miniprogram.navigateTo失效
2020-11-12 - webview嵌套H5页面调用wx.miniprogram.navigateTo失效
昨天开始有部分线上用户说页面内的按钮点击没反,前几天还可以点击的,这个按钮调用的是wx.miniProgram.navigateTo
2020-04-19 - <web-view>h5页面wx.miniProgram.switchTab无反应?
微信小程序通过web-view组件引入h5页面,uniapp h5页面中的操作按钮点击事件wx.miniProgram.switchTab到本小程序指定的页面路径(小程序主页)。也引入jweixin-1.6.0.js,点击无响应 code: [图片] [图片] [图片]
2021-01-04 - wx.miniProgram.switchTab跳转不生效?
小程序web-view跳转到网页后,从网页使用wx.miniProgram.switchTab跳转没反应 [图片][图片]
2020-08-24 - 已经打开小程序后切入后台,这时扫带参二维码打开这个小程序,参数如何获取?
已能生成带参小程序二维码。 扫码启动时,通过app.js里的onLaunch: function (options) {}能正常获得参数。 但如果小程序已经打开,只是切到了后台,这时扫码启动,onLaunch甚至index.js的onLoad,都不会触发,请问这时可以在什么地方获取到二维码上带的参数?
2020-11-19 - 小程序头像出现“无法查看的头像”,是否可以一直使用最初登录授权时的头像呢?
小程序用户第一次登录的时候,还有头像,但当用户微信自己头像修改后,小程序中的头像就变为:暂时无法查看 。请问这种情况怎么解决呢?不想看见这样的暂时无法查看,好奇怪的,用户体验也不好。 [图片]
2020-03-06 - 头像会变成暂时无法查看
用户头像偶尔会出现“暂时无法查看”,然后多获取几次又正常了,有时获取到的就是“暂时无法查看”,请问有什么办法解决???
2019-03-06 - ?小程序微信头像显示暂时无法查看
[图片]https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLXZoTSmCLnSp6ofErSDWPfHyzNONmuy2pf7pd1N24sSp0zOic6DgE6E2ciaH4oelU0hTapvPpQia44w/132
2019-08-16 - web-view https 业务域名已经添加,提示不支持打开非业务域名 http
业务域名已经配置 1、将调试打开,web-view 可以正常打开链接 2、关闭调试,web-view 无法打开链接 [图片] [图片][图片]
2020-05-14 - APP-SERVICE-SDK:createSignal:fail rejected due to
[图片] [图片]
2020-11-20 - 关于小程序分享到朋友圈打开空白问题的解决方案
原因就是对应接口已被屏蔽,但使用的方法依然去做了轮训和引用。 直接说解决方法: 1、如果使用了promisifyAll方法,可以找到miniprogram-api-promise/promise.js,找到相应代码修改如下: export function promisifyAll(wx = {}, wxp = {}) { Object.keys(wx).forEach(key => { if (key !== "shareImageMessage") { const fn = wx[key]; if (typeof fn === 'function' && asyncMethods.indexOf(key) >= 0) { wxp[key] = args => { if (hasCallback(args)) { fn(args); } else { return _promisify(fn)(args); } }; } else { wxp[key] = fn; } } }); } 2、如果使用了第三方框架,可以在编译后的代码中,搜索 Object.keys(wx),并增加对shareImageMessage接口的判断条件,比如: Object.keys(wx).forEach((function(e){(A(wx,e)||A(fe,e))&&(Cn[e]=oe(e,we(e,wx[e])))}))) 可以替换为 Object.keys(wx).forEach((function(e){if(e!=="shareImageMessage"){(A(wx,e)||A(fe,e))&&(Cn[e]=oe(e,we(e,wx[e])))}}))) 基本按以上方式可以解决空白问题,不同第三方框架在编译后的代码有不同,但可以对比按此方式修改。
2020-07-20 - 小程序调用wx.chooseImage程序奔溃的问题
就在昨天把老板提的需求写好之后,上传审核提交发布。然后就出现了问题。在用户需要上传图片的时候,只要选择拍照程序就会重新启动。我当场就蒙逼了。小程序的bug还真是数不胜数啊。 下面贴上部分代码: wx.chooseImage({ count, sizeType: ['original', 'compressed'], sourceType: ['camera', 'album'] 调试的时候,同事的手机使用了之后直接重新启动,或者卡住不动弹。然而另外两位同事却没啥问题,于是在两台小米8都不行,一台Mix2和Mi10都没问题的情况下,安卓开发组的同事下了判断,有可能是内存不足。调用相机是很占系统内存的,导致了小程序奔溃。 在我反复的看文档都找不到解决问题的办法时,我在论坛上看看有啥解决问题的方法。却发现18年就有帖子说出现这种情况了。但是官方没给出没有解决问题的方法。于是我灰头土脸的回到百度了起来。却没有发现一个有用的。都是教导怎么使用wx.chooseImage的demo。 看着代码我突然发现sourceType同时调用两种类型album+camera会占用较大内存,那么单一调用是不是会好一点。虽然这不是解决问题的方法。但是应该可以让更多的手机兼容一下小程序。 于是我就写了个弹窗 [图片] const sourceType = Number(type) === 1 ? ['camera'] : ['album'] wx.chooseImage({ count, sizeType: ['original', 'compressed'], sourceType, // camera album success (res) { // tempFilePath可以作为img标签的src属性显示图片 const tempFilePaths = res.tempFilePaths 不得不说这效果还是可以的。至少我的小米8兼容了此项做法,皆大欢喜。老板现在要是问起来,接下来的锅让腾讯背上就好。(~ ̄▽ ̄)~
2020-10-15 - image组件加载图片时旋转了90度
[图片] 这个是获取到的图片信息,https://askjerry-production.oss-cn-hangzhou.aliyuncs.com/images/reviews/e14760ea-6586-4cb7-9581-223dd10385c7.jpeg这个是图片的原地址,用浏览器打开是正常的,但是用image组件加载的时候就被旋转了90度
2019-05-06