这就是我的A函数,接受客户端的请求,通过cloud.getWXContext()是能取到OPENID的,里面调用了setAnswser这个云函数[代码]// 云函数入口文件[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]const db = cloud.database();[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]const {[代码][代码] [代码][代码]OPENID,[代码][代码] [代码][代码]APPID,[代码][代码] [代码][代码]UNIONID,[代码][代码] [代码][代码]} = cloud.getWXContext();[代码] [代码] [代码][代码]await cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]"setAnswer"[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]openid: OPENID,[代码][代码] [代码][代码]grade: grade,[代码][代码] [代码][代码]requesterId: requesterId[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码]}[代码] 这是我的setAnswer函数,这里通过cloud.getWXContent()取出来的OPENID就是个undefined [代码]// 云函数入口文件[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]const db = cloud.database();[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]const {[代码][代码] [代码][代码]OPENID,[代码][代码] [代码][代码]APPID,[代码][代码] [代码][代码]UNIONID,[代码][代码] [代码][代码]} = cloud.getWXContext();[代码][代码]}[代码]
getWXContext为空值- 当前 Bug 的表现(可附上截图) 服务端,A函数调用B函数,A函数能通过getWXContext获取openid,B函数无法通过调用getWXContext获取openid(A函数的请求来源于客户端) - 预期表现 B函数可以通过调用getWXContext获取openid - 复现路径 - 提供一个最简复现 Demo
2018-11-17我可以这么理解吗,就是说只要首次发布时提交合规的证书,在往后的版本更新中,我对源程序做了修改,是不需要再次去中国版权中心再次登记的
个人开发的小游戏每次提交新的版本时,需要提交新版版本的计算机软件著作权登记证书吗个人开发的小游戏每次提交新的版本时,需要重新注册新的计算机软件著作权登记证书,并提交吗?
2018-09-28