-
Notifications
You must be signed in to change notification settings - Fork 363
[需求] 使用 remax 框架进行开发将被微信识别为使用了大量的收集信息 API,需要一个方案来规避 #1325
Comments
不用猜测,是微信官方新上线的隐私。填写实际用途即可。 |
实际用途是根本没用到。。。那些都是框架引入的,被微信识别为小程序使用了大量的接口。 我们用微信原生开发的小程序,没有这么多要填的,这些选项是微信根据你小程序的代码自动生成的。 |
想多了,就是一份表单,小程序后台都有,为这个玩意还给你写个AST检测,醒醒,不是一切都需要用技术处理的。 |
3.0 可以考虑去掉内置的小程序 api |
但实际情况就是这样,我们一共有 3 个小程序 没必要语气这么嘲讽,我只是在基于现有的事实上进行推断而已,或者说,你有什么推测吗,只是基于个人的主观臆想? |
嗯,一样可能是因为都是用的 remax?
隐私协议我们是怕用户看到的时候,发现我们用了这么多收集隐私的 api,有疑虑。 |
@WhiteMinds @army8735 抱歉,是我的错了,这边问过微信的朋友,确实是通过代码的引用分析生成的表单,我为我之前的言语不恰当为您道歉,因为我们C/B端都是用了Remax所以表单是一样的。再次对不住你们,这个只能等宇之兄他们那边3.0版本更新了。 |
嗯,没关系,3.0 大概是什么时候出? |
需要升级到 Webpack 5 才能解决这个问题。 参考 https://webpack.js.org/blog/2020-10-10-webpack-5-release/#nested-tree-shaking |
这个解决方案是需要框架层面处理还是使用方可以处理呢?如果使用方可以处理,能否给一份详细的解决方案文档,近期小程序更新了隐私协议,必须要填完整所有隐私API调用的目的才可以提审,但是其实大部分API我们都没有使用,也会被打包进小程序里,参见 #1751 |
See #1751 (comment) |
需求描述
在微信小程序后台有这样一个设置,入口路径是 “设置” > “功能设置” > “用户隐私保护指引”
这个设置将被展示在 “点击小程序胶囊” > “点击小程序名称” > “更多资料” > “服务条款”
我们实际使用的 API 并没有这么多,猜测是因为 remax 中对 wx 大部分 api 的 promise 化导致的,微信官方应该是 AST 解析检查到有引用就直接算使用
解决方案
期望能够摇树自动移除未使用的 API 引用,或者提供一个配置项,允许开发者决定使用哪些 API 或者禁用哪些 API
其他信息
[如截图等其他信息可以贴在这里]
The text was updated successfully, but these errors were encountered: