V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
teddyxiong
V2EX  ›  酷工作

有没有能做 mdm 软件的

  •  
  •   teddyxiong · 14 天前 · 1431 次点击

    来 V2EX 好多年了,今天发个招募帖子哈。 我们公司是做收银设备的,基于安卓的 apk 来实现收银过程。

    因为市面上设备已经很多,导致具体在使用的时候,有各种千奇百怪的问题给售后部门,售后部分非常痛苦: 1.一线终端的人都是年龄较大的大妈,普通不标准,听起来费劲。 2.他们的手机分辨率很低,我们处理设备问题的时候,跟他们视频的时候,很难看清楚屏幕。 3.实时性要求非常高。因为即使一旦出了问题,现场吃饭都影响了,要排老长的队伍。后面全是客诉。

    经过讨论,我们觉得需要一个远控的软件,我们的售后工程师可以直接远程登录我们的收银机,帮客户操作,直接搞好算球。

    为什么不买市面成熟的?因为我们测试过,功能过剩了。。他们都是商用软件,做的好看,很多花里胡哨的界面。我们想要一个简单粗暴的。总之我们试了各种,都觉得不顺心。。

    如果有这方面经验或者开发能力请联系我哈。

    17 条回复    2024-10-25 12:17:46 +08:00
    givenge
        1
    givenge  
       13 天前
    开发远控不如重新开发收银 app...
    sampeng
        2
    sampeng  
       13 天前
    看量,万级一下。frp 穿透就够用了。。。随便开发个后台
    ariza
        3
    ariza  
       13 天前
    确实来 v2 够多年的
    chen0304
        4
    chen0304  
       13 天前
    我算做 mdm 软件的,
    但是你这个场景不如买市面上的远程企业版本。 或者你弄开源的 Rudesk 服务器,把包打在你们 ROOM 。
    用来远程连接
    asmh1989
        5
    asmh1989  
       13 天前
    暴力就 frp + vnc https://segmentfault.com/a/1190000044742801, 需要支持让客户端打开下, 平常不保持连接就好
    teddyxiong
        6
    teddyxiong  
    OP
       13 天前
    @givenge 终端用户有很多你想不到的玩法,比如:老板把蓝牙连接了音箱。但是音箱没电了,导致收银机没有声音。我们就必须远程把蓝牙给他关掉。这个优化我们的收银 app 没有用的,权限 不在一个层面。

    再比如,他把收银机上装了抖音快手,食堂比较闲的时候,他刷抖音,导致内存都被占用。

    还有,他连上了公共免费 wifi ,但是我们机器自带流量卡。免费 wifi 很慢,他就投诉我们机器不行,其实我们只需要关掉他的 wifi 就行了。

    如此种种,远不是我们的 app 这个层面能解决的。
    teddyxiong
        7
    teddyxiong  
    OP
       13 天前
    @chen0304 市面上的什么向日葵啊,to desk 我们都试过了,真的不是我们想要的那种,所以放弃了。不是钱的问题,是售后工程师不爱用,收银机的老板还觉得我们在偷窥他,怕我们搞他的钱。
    teddyxiong
        8
    teddyxiong  
    OP
       13 天前
    @asmh1989 这个方案我们想过,但是这里面有个巨大的安全隐患:我们是要收银的,一旦收银机被人远控控制了,劫持了收款码。。。或者劫持了收款信息,或者这种开源的软件有啥漏洞,后果不堪设想。。。所以我们想要有强验证的直连。
    Pony69
        9
    Pony69  
       13 天前 via Android
    之前工作就是干 mdm ,市面的 mdm 几乎都是 tob ,且功能花里胡哨;看了 op 描述,需求不复杂,感觉不如远程
    teddyxiong
        10
    teddyxiong  
    OP
       13 天前
    @ariza 跟 Livid 间接认识,有个共同的朋友。所以他当年做这个的时候我就来注册了。
    teddyxiong
        11
    teddyxiong  
    OP
       13 天前
    @Pony69 我们有个一个需求清单的,这里只是用通俗的语言描述下遇到的问题。毕竟这个是个比较偏的方向。
    Pony69
        12
    Pony69  
       13 天前
    @teddyxiong

    可以走 Android Management api ,这里可以省去 app 端开发,但是服务端与客户端(手机需要 gms 支持)都需要挂代理,毕竟是走 google 解决方案;国内环境,感觉还得是原生 mdm 。
    teddyxiong
        13
    teddyxiong  
    OP
       13 天前
    @Pony69 有没有可能做成一个 sdk 包,我们打包到我们的收银软件里面。
    vagranth
        14
    vagranth  
       12 天前
    我用 rust 做过一个自定义的通信协议,思路跟 mdm 一致的。
    大致就是客户端主动连服务端,服务端通过 get/set 方式设置客户端的属性值。
    LZ 这个要求感觉不高,用这类方式实现就好了。
    chen0304
        15
    chen0304  
       12 天前
    @teddyxiong 怎么说呢,你如果有限制类的需求。可以用 mdm 做比如什么禁用 Wi-Fi 、蓝牙这块的。
    根据我的经验呢,如果从实际出发 注重远程协助处理问题的话 还是看其它的远程方案。 国内的 mdm 几乎没有附带远程协助这块的。
    国外商用产品呢,到是 有 UEM 设备管控+远程协助的
    humbass
        16
    humbass  
       11 天前
    @Pony69 收音机系统是 Linux 、windows 好办很多,Android 的权限不够。
    Pony69
        17
    Pony69  
       11 天前 via Android
    @teddyxiong 以前在 GitHub 看到过一个 uem 本地 mdm 控制 APP 开源项目,魔改一下,再加 tcp 协议远程控制,不知道能不能满足 op 需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3617 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 04:31 · PVG 12:31 · LAX 20:31 · JFK 23:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.