大家好呀~ 正文内容为八月技术常见问题合集,更多往期常见问题请查看:常见问题汇总 一、新手入门 1.5 本地调试 1.5.1 调试器点击在线更新,一直显示该应用可能已经下架,怎么解决? 通过调试器用本地安装快应用。 1.6 打包编译 1.6.1 点「打包」打出的正式包和点「上传」至联盟后台并打成包,这两者有什么区别? 通过 IDE 的「上传」功能打包并上传:这种方式不仅会自动为您生成带有正式签名的 release 包,还会直接将该包上传至快应用联盟的后台。这种方式适用于需要统一管理多个快应用项目的场景,便于集中审核与发布。 通过 IDE 的「正式包」命令生成包:这种方式仅生成 release 包,但不会自动上传。您可以选择将生成的 release 包手动上传至不同的平台或管理系统,灵活性更高,适合有特殊需求或需要差异化分发的情况。
二、开发框架常见问题 2.2 mainifest 2.2.1 如果第三方npm中有动态执行代码的能力,disableDynamicCode能检测出来吗? 三方npm能检测出来。 2.5 其他 2.5.1 有能监听路由变化的方法吗? 可以通过消息通道(BroadcastChannel)来实现。参考文档:https://doc.quickapp.cn/framework/script.html?h=plugins 三、组件 3.4 表单组件 3.4.1 input 不可以设置输入框不上推页面吗? 可以通过windowSoftInputMode:adjustResize设置不上推页面 。参考:https://doc.quickapp.cn/framework/manifest.html?h=软键盘 四、接口 4.9 系统能力 4.9.1 快应用获取手机号,scope.baseProfile,后端返回一直没有手机号,这个baseProfile,是不包含手机号吗? 关于scope.baseProfile的相关描述如下: scope.baseProfile:获取用户的基本信息,包括但不限于openid、id、unionid、nickname和avatar等信息。 scope.basePhone:获取手机号。 scope.basePhoneProfile:同时获取手机号和用户的基本信息。
4.9.2 快应用有没有api可以查询手机是否安装指定的包名的应用呢? 可以通过pkg.hasInstalled(OBJECT)检测应用是否存在。支持检测原生应用是否已安装。 参考:https://doc.quickapp.cn/features/system/package.html#pkghasinstalledobject 4.11 第三方支付 4.11.1 OPPO微信支付获取支付类型报错提示没有权限,无法唤醒微信支付,请问如何解决? 登录OPPO开放平台--快应用列表--点击该快应用选择【开放能力】--选择需要开通的内部接口权限,点击申请开通。 |