老师我通过h5+ native.js 调用原生android 和ios 获取不到wifi的mac地址和wifi名称

来源:1-1 为什么要有这么一门课,看看就知道啦

zhangweb

2021-07-15

通过HbuilderX 打包的app。通过h5+ native.js 调用原生android 和ios 时。
android:获取wifi名称为空, mac地址为啥都是固定的02:00:00:00:00:00。
ios:wifi名称和mac地址都获取不到。

图片描述

写回答

1回答

Sunday

2021-07-16

你好

我个人建议不要尝试通过 web 端调用 android 和 IOS 的原生功能,因为这样可能会出现一些奇奇怪怪的问题。

如果想要获取 wifi名称和mac地址 ,那么可以尝试使用以下方案:

  1. 在原生端直接使用 原生代码获取

  2. 通过 JSBirdge 传递获取到的内容到 web 端


如果没有原生端,完全是混合开发的话,那么各种奇奇怪怪的问题,可能没有办法避免,出现这种问题的原因可能会因为:

  1. 适配问题

  2. 权限问题


0
2
Sunday
回复
zhangweb
对的。因为适配的原因可能很难达到100%的功能呈现…
2021-07-16
共2条回复

混合开发入门 Vue结合Android/iOS开发仿京东项目App

流行的混合开发实战入门,前端和原生开发同学不容错过

1108 学习 · 448 问题

查看课程