用户插件授权页面操作,为获取openId和访问腾讯云CloudBase的必备操作,不是我们强制顾客授权头像和名字,请解除我们小程序的限制。
申诉原因如下:
1、该咖啡店单小程序,小程序菜单显示等产品价格的信息,由插件:(appId:wxd19bbe9cb3b293b6)提供服务
2、插件在2020年,已经全面使用腾讯云产品CloudBase
3、咖啡店小程序为宿主小程序,正常使用时,小杯子集点卡插件需要调用CloudBase的云服务,在插件页面的调用代码步骤如下:
wx.cloud.init({ env:"cup-customer-release" }) // 1、集点卡云注册登录
wx.cloud.callFunction({ name :"app",data : {} })
4、此时发现,若用户未点击<functional-page-navigator>组件确认授权,则无法访问小杯子插件的CloudBase服务,
错误信息见截图,相关链接为:https://docs.cloudbase.net/error-code/PERMISSION_DENIED
5、而且<functional-page-navigator>组件第一行写明:用户信息功能页用于帮助插件获取用户信息,包括 openid 和昵称等,相当于 wx.login 和 wx.getUserInfo 的功能。
参考链接:https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/functional-pages/user-info.html
是微信小程序的组件,强制把openid和昵称捆绑在同一个接口下,我们提供的服务,仅需要openId,并不需要昵称和头像信息。
6、用户进入咖啡点单小程序,在loading和首页,不需要顾客openId,已经转由https方式提供页面加载服务。
而顾客下一步进入菜单、进入充值、进入订单页面,均和顾客openId相关;并且业务逻辑复杂,需要和腾讯云ClousBase服务做交互。
7、用户未使用<functional-page-navigator>授权,无法获取用户openId,无法访问腾讯云ClousBase服务。
而顾客授权后,<functional-page-navigator>强行把顾客的昵称和头像回调给插件服务,然后微信小程序因"强制获取用户信息"被限制。
特申请:审核人员解除该小程序的限制,并向小程序组件开发人员反馈,优化<functional-page-navigator>组件的功能,将openid与昵称进行拆分,不再反回昵称信息。
