第一次发现注册不了,5个最大了。能搞定吗?都这么长时间了
怎么突破一个身份证注册5个小程序限制?企业可以注册50小程序这个我知晓,但是一个身份证只能绑定5个小程序,非常不方便,我们是为客户做好的小程序模板,需要用不同名字的小程序去分别展示,5个对于我们来说根本是不够的 请问是否可以利用第三方平台突破身份证只能绑定5个小程序的限制,可以有多个小程序APPID供演示使用?(就是我可以利用不同的APPID上传制作好的小程序模板,不同的名字用于演示)
2020-07-10用户订阅某类型业务消息后,只要用户不退订,当我创建业务并且调用发送订阅消息,用户都可以接收的。这之前一直这么做也没有任何问题啊
订阅信息无法发送,是什么原因呢?现象: 1、昨天晚上修复BUG,原来的五个业务需要发送订阅信息,其中两个删除代码时多删除两行代码,导致订阅消息功能未调用。于是修复。此后订阅再测试时,订阅消息发送正常。 2、今天测试小哥发现,订阅消息有服务通知,但通过服务通知无法进入小程序,这是其一。后来我测试验证,发现我本地调用订阅消息发送代码了,但微信里无法接收到服务通知。 3、如今发现,所有订阅消息都无法接收到。但之前测试过是OK的。难道订阅消息要每天都订阅才能接收信息吗? 急如焚!
2020-05-26回答的各位朋友,非常感谢,但不是我想要的结果 [图片]
我在云函数中,使用cloud.uploadFile上传文件到云存储,怎么设置文件的openId呢?ctx.data.fileID = await cloud.uploadFile({ cloudPath: cloudPath, // excel文件名称及路径,即云存储中的路径 fileContent: bufferNew }) 我使用这样的方式,在云函数中可以实现文件的上传,即将文件上传到文件存储中,结果如下: 1、文件可以正常生成。 2、在小程序中,使用download无法下载文件。 3、经过对比我发现,上述方法上传的文件详情中,上传者openId为?号,而我通过直接上传的文件是在这个值的。我想是不是因为没有上传者openId导致权限问题,最终无法下载呢?请指教
2020-04-261、用户开启位置信息,从终端获得用户的位置数据,即经纬度; 2、用采集到的经纬度,在地图上画线(地图有接口)
怎么实现小程序的轨迹采集,比如运动轨迹、车行轨迹?如题,我的需求是基于小程序,实现在地图组件上展示用户的运动轨迹、或者车行轨迹,请问大家是怎么实现的。
2020-04-23但添加百度的,得把授权文件放在百度根目录下,这我们怎么放呢?百度服务器怎么可能放我们的授权文件呢?这个怎么解决?
为什么访问第三方资源时出现问题呢?我的小程序是做学校资源相关的,需求是:用户点击学校的”查看更多“功能时,跳转到我的业务域名www.yiweixy.com(已备案),然后我的业务网址中,再打开百度百科(第三方)网址,返回内容给用户。现在,我发现,有些是可以的,有些是不行的。而不能直接打开网页的情况时,返回提示: 无法打开念学 不支持打开非业务域名https://baike.baidu.com,请重新配置。如下截图 [图片] 奇怪的方式: 1、后台配置https://baike.baidu.com时同样出现问题,更何况,我访问的时候,并未直接访问baike.baidu.com,提示让人疑惑。 2、出现上述失败时,多次点左上角的<按钮时,会出现正常的页面。这个让用户体验不好。也有点答非所问,明明下面提示无法打开,多次返回后(返回为什么可以重新加载页面?)却可以正常。 类似我这样的需求,后台配置有什么要求吗? 我的需求:小程序-->www.yiweiyx.com(已经配置业务域名)-->百度百科,打开百度百科网页。盼请教!
2020-04-10第一次发问题,不是很熟悉。代码有点多,截图怕看不清
使用button引导用户授权时,点击授权按钮为什么没有反应呢?1、app.js中的代码如下: onLaunch: function() { // debug var that = this; console.log('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'); var that = this; // 获取用户信息 wx.getSetting({ success: res => { if (res.authSetting['scope.userInfo']) { console.log('=============已经授权过了============='); // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 wx.getUserInfo({ success: res => { // 可以将 res 发送给后台解码出 unionId that.globalData.g_userInfo = res.userInfo // 直接登录主页 wx.switchTab({ url: '/pages/home/home' }) } }) } else { console.log('=============还没授权过了============='); wx.navigateTo({ url: '/pages/index/index' }) } } }); // 获取状态栏高度,并存储为全局变量 wx.getSystemInfo({ success(res) { that.globalData.g_statusBarHeight = res.statusBarHeight } }) } 上述实现思路是:如果用户已经授权过,则直接进入home页,否则进入到index页 2、在index页,有一个按钮让用户选择授权后微信登录,通过微信openid取得后台数据库的用户信息,核心代码如下: <view class="journey-container"> <button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授权登录开启健康之旅</button> <view wx:else>请您升级微信版本</view> </view> /** * 微信登录 */ bindGetUserInfo: function(e) { var that = this; that.writeLog("1:" + JSON.stringify(e.detail.userInfo)); if (e.detail.userInfo) { that.writeLog("2:" + JSON.stringify(e.detail.userInfo)); // 用户许可了 // 微信登录状态 var rawDataJson = JSON.parse(e.detail.rawData); var userName = rawDataJson.nickName; var country = rawDataJson.country; var province = rawDataJson.province; var city = rawDataJson.city; var sex = (rawDataJson.gender == 1) ? 'M' : 'F'; var headImg = rawDataJson.avatarUrl; console.log('rawDataJson=' + JSON.stringify(rawDataJson)); wx.login({ success: function (lres) { console.log("登录code=" + lres.code); that.writeLog("3:" + JSON.stringify(lres.code)); wx.request({ url: app.globalData.g_domain + '/rk-wxLogin.php?code=' + lres.code, method: 'GET', success: function (rres) { that.writeLog("4:" + JSON.stringify(rres)); console.log('rk-wxLogin=' + JSON.stringify(rres)); var jsonLogin = JSON.parse(rres.data); var sessionKey = jsonLogin.session_key; var openId = jsonLogin.openid; // 绑定微信用户 wx.request({ url: app.globalData.g_domain + '/rk-createWxUser.php', data: { openId: openId, userName: userName, country: country, province: province, city: city, sex: sex, headImg: headImg }, success: function (cres) { that.writeLog("5:" + JSON.stringify(cres)); console.log('cres=' + JSON.stringify(cres)); // 如果创建成功 if (cres.data.result) { wx.setStorageSync('user', cres.data.user); app.globalData.g_userInfo = cres.data.user; that.setData({ userInfo: cres.data.user }); wx.switchTab({ url: '/pages/home/home' }); } else { // 显示错误信息 that.setData({ "pageDialog.display": true, "pageDialog.msg": '微信登录时遇到问题了' }) } }, fail: function (cerr) { console.log('cerr=' + JSON.stringify(cerr)); that.setData({ "pageDialog.display": true, "pageDialog.msg": JSON.stringify(cerr) }) } }) } }); } }) } else { console.log(111); // 用户拒绝了 wx.showModal({ content: '您已经拒绝授权,请稍后再试吧~' }) } }, 上述后台调用时,如果该微信用户已经存在,则返回后台用户信息,否则先创建微信用户(我自己的业务)后返回后台用户信息,简单说就是db中的用户信息。 现在的问题是: 1、本地调试及真机,都没有问题。我通过清除缓存来释放用户缓存,然后用户就可以进入index页面了。 2、在本地调试及真机,在index页面,点击授权按钮后(第一次会弹出授权对话框),可以正常进入home页面。 3、但是提交到后台后,体验版本里,第一次可以正常进入home,但没有走我取得用户信息的脚本,未取得用户信息。清除缓存后,重新进入index页面后,再次点击授权按钮,没有任何反应。 此问题困扰我多日,请各位指导指导。
2019-11-08