Uniapp常见问题
1. Q. 如何替换定制端口的协议栈
A. 野火可以给部分政企客户提供定制端口的协议栈。此时就无法直接使用DCloud官网发布的插件了,需要修改野火SDK,然后使用本地插件。
对于Android客户端,把DCloud插件市场上下载的插件,替换那个mars开头的文件,进行使用即可。
对于iOS客户端则比较麻烦一些,需要打包野火IMSDK,下载iOS原生项目代码,替换协议栈文件mars.xcframework,然后执行项目下的release_libs.sh
脚本,执行成功后得到WFChatClient.xcframework
库,进入这个库目录删除ios-arm64_x86_64-simulator
文件夹,这样野火定制端口的库就准备好了。最后在下载插件市场的插件,替换WFChatClient.xcframework
库就好了。
2. Q. 如何使用本地原生插件
- 从uni-wfc-client项目拷贝插件目录到项目目录下,拷贝之后,项目目录下有
nativeplugins
目录,里面是对应的插件。或者从市场下载插件。 HBuilder X
里面取消勾选云端插件HBuilder X
勾选本地插件,并选中步骤 1 中的两个插件