小程序连接本地打印机需要调定位权限 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
sh537612856486
V2EX    程序员

小程序连接本地打印机需要调定位权限

  •  
  •   sh537612856486 69 天前 2631 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天使用同一无线网络的时候,用安卓、苹果、鸿蒙系统测试用小程序连接打印机的时候,必须给微信定位权限,关闭则直接报错。为啥调用小程序的时候需要定位权限呀

    connect fail: invalid address 192.168.5.49:9100

    11 条回复    2025-10-11 12:22:49 +08:00
    i8086
        1
    i8086  
       69 天前
    除了位置,还有这些功能需要利用定位权限,蓝牙扫描、Wi-Fi 扫描、附近设备搜索等。
    MacsedProtoss
        2
    MacsedProtoss  
       69 天前 via iPhone   1
    因为这些周边设备是可以用来提供定位信息的
    ca2oh4
        3
    ca2oh4  
       69 天前
    奇奇怪怪的微信(现在广告居多,公众号内容,公众号留言、朋友圈。。。都是

    按照理论说这个不需要,有线走有线的协议,无线走无线的下一
    ca2oh4
        4
    ca2oh4  
       69 天前
    @ca2oh4 再次重申一下:微信万恶之源
    lod
        5
    lod  
       69 天前   1
    小程序获取 wifi 信息才能通信,获取 wifi 信息需要定位权限

    通过 wx.getConnectedWifi 可以获取当前系统连接 Wi-Fi 信息,在确认当前连接是设备 Wi-Fi 后(手机与设备处于同一局域网),便可以使用相关接口与设备进行通信。

    以 Android 13 ( API 级别 33 )或更高版本为目标平台且管理 Wi-Fi 连接的应用应请求 NEARBY_WIFI_DEVICES 运行时权限。借助此权限,您可以更轻松地说明应用为何访问附近的 Wi-Fi 设备;在以前的 Android 版本中,这类应用需要声明 ACCESS_FINE_LOCATION 权限。
    a22271001
        6
    a22271001  
       69 天前
    因为 wifi 信息可以暴露定位,所以需要用户显式授权定位权限
    sh537612856486
        7
    sh537612856486  
    OP
       69 天前
    @lod 这个一直也困扰我多年,正常获取当前系统连接的 WiFi 信息后,干啥还要定位。地图也是打开 WiFi 后定位可以更精确
    Belmode
        8
    Belmode  
       69 天前
    @sh537612856486 #7 因为 WIFI 和蓝牙可以获取粗略的设备位置信息,这个是敏感权限,在 android 和 iOS 系统同都需要启用定位权限,才可以使用 WIFI 和蓝牙能力。
    yolee599
        9
    yolee599  
       69 天前 via Android
    用了蓝牙 BLE ?它是要开定位的
    cq65617875
        10
    cq65617875  
       69 天前
    因为 BLE 和 WIFI 小程序都是定位权限
    sh537612856486
        11
    sh537612856486  
    OP
       68 天前
    @yolee599 局域网内打印机,非蓝牙。后面在开发文档中看到了,android 6.0 以上需要开定位的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2805 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 14:45 PVG 22:45 LAX 06:45 JFK 09:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86