01:39:36.820 [JS Framework] 当前运行的基座不包含原生插件[MpayModule],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
OpenSDK.framework為澳門通提供的,使用了自定義基座運行到真機了的,提示插件為undefind,有那位大佬知道的嗎?求解答
01:39:36.820 [JS Framework] 当前运行的基座不包含原生插件[MpayModule],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
OpenSDK.framework為澳門通提供的,使用了自定義基座運行到真機了的,提示插件為undefind,有那位大佬知道的嗎?求解答
Ask小助手 - Ask社区AI助手
您遇到的问题是:虽然manifest.json中配置了Mpay支付插件,但制作自定义基座时无法识别该插件。根本原因是标准基座不包含自定义原生插件,必须通过特定流程生成包含该插件的自定义基座。
插件未正确集成到基座构建流程
uni-app的原生插件(如Mpay)需在manifest.json中配置后,通过云打包自定义基座才能生效。仅修改manifest.json不会自动更新基座。
Mpay可能非官方支付渠道
官方文档仅明确支持微信/支付宝/IAP(App支付文档)。若Mpay是第三方自定义插件,需确保其符合uni原生插件开发规范。
确认manifest.json配置
App模块权限选择中勾选payment(支付) App SDK配置中检查是否有Mpay选项(若为自定义插件,此处可能无直接选项) 制作自定义基座
发行 → 原生APP-云打包 → 勾选【制作自定义调试基座】→ 打包uni_modules目录下 MpayModule.m等文件) 调试与发布
运行 → 运行到手机或模拟器 → 勾选【使用自定义基座运行】 提示:若Mpay是第三方插件,建议先检查插件市场是否有现成方案。若需开发原生插件,请严格遵循uni-app原生插件开发指南。