关于 uniapp 的原生插件

2022-07-21 08:50:34 +08:00
 fiypig

最近要接一个门锁,然后 app 是用 uniapp 开发的, 锁厂家只支持安卓 跟 ios 的蓝牙 SDK,有老铁懂这块吗,如果转成 uniapp 的插件支持吗, 如果会的老铁能给个报价吗

3324 次点击
所在节点    程序员
28 条回复
zhangleshiye
2022-07-21 09:15:39 +08:00
这估计得 双端原生对接了把

原生写好蓝牙连接,回调,数据传输的接口,然后中间和 uniapp 提供的接口桥接下
fiypig
2022-07-21 09:22:40 +08:00
@zhangleshiye 是啊原生的 SDK 转成 uniapp 的插件
fengci
2022-07-21 09:37:42 +08:00
不是转吧 是 调用原生插件
junyixin
2022-07-21 09:41:56 +08:00
不是转,是直接打包成 framework 给 uniapp 使用,给同事写过挺多,不过蓝牙方面没接触过
fiypig
2022-07-21 09:51:55 +08:00
@fengci 嗯嗯 这个意思
@junyixin 这个是不是挺复杂的
zhangleshiye
2022-07-21 10:12:34 +08:00
@fiypig 感觉不复杂 我会 android 2223 没写过 ios 等于是你要有人懂原生开发 写好原生端的蓝牙对接接口 做 callback 给 uniapp 把
renmu123
2022-07-21 10:16:22 +08:00
uniapp 能直接调用蓝牙吧,各种 drno 应该不少
renmu123
2022-07-21 10:16:29 +08:00
demo
wa143825
2022-07-21 10:19:49 +08:00
可以将原生插件打包成 uniapp 插件,官网有教程,需要会双端原生,不然建议花个 2k 找人做
fiypig
2022-07-21 10:37:10 +08:00
@zhangleshiye 嗯啊,我研究了下 不是我能实现的,哈哈哈
@renmu123 有蓝牙的 ,但有些设计的不单单是蓝牙
@wa143825 2K 能解决 那不是简单了....
FightPig
2022-07-21 10:58:46 +08:00
我们一般遇到这种直接写原生的打包基座,然后把 uni 的生成打包资源放进去离线打包
Fikar
2022-07-21 11:04:02 +08:00
安卓的还好,哪怕之前没弄过,照着教程搭个安卓项目搞搞,然后打包基座就是了。
iOS 的就麻烦了,还得有台 mac 。
而且这个涉及硬件,调试起来比较麻烦,要反复沟通、打包、反馈,来来回回不知道要拖多久了。
fiypig
2022-07-21 11:06:54 +08:00
@FightPig 如果设计的两端原生 是不是复杂很多
@Fikar 是啊,设计到 app 跟 硬件的对接 ,现在都搞了好久了还没解决
wa143825
2022-07-21 11:30:56 +08:00
@fiypig 哈哈,在我们三线小城市,上次需要打包一个客户给的 sdk ,就 3 个接口,找个原生开发,安卓 ios 各 1000 ,人家 2 天搞定,也还好
Wao
2022-07-21 11:40:38 +08:00
飞猪大佬?
fiypig
2022-07-21 11:45:45 +08:00
@wa143825 那真的可以啊, 不会太贵
@Wao 冒牌的
FightPig
2022-07-21 12:05:48 +08:00
@fiypig 我们只做安卓的,因为内网用的,不过我个人做 app 如果涉及到原生不会用 uniapp ,还不如写原生来的快。你们这种最好写成插件形式,只是要对接硬件,估计调试比较麻烦
harryzhang
2022-07-21 12:17:17 +08:00
厂商有 sdk 的话 封装一下 暴露给 uniapp
fiypig
2022-07-21 13:21:41 +08:00
@FightPig 我是会 uniapp 不会原生...
@harryzhang 有 sdk 不会封装, 让其他人去弄吧 ,我搞我的后端
junyixin
2022-07-21 13:36:36 +08:00
@fiypig 不复杂,找个会原生的看下文档很快就能搞定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/867667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX