请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

图片描述

正在回答

1回答

你好

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

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

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

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


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

  1. 适配问题

  2. 权限问题


0 回复 有任何疑惑可以回复我~
  • 提问者 zhangweb #1
    现在是直接使用Hbuilder X 把现有的h5页面打包成的App ,App就是相当浏览器使用,通过5+ 调用原生端出现各种问题。😂  其实不调原生功能都还好。
    回复 有任何疑惑可以回复我~ 2021-07-16 12:56:56
  • Sunday 回复 提问者 zhangweb #2
    对的。因为适配的原因可能很难达到100%的功能呈现…
    回复 有任何疑惑可以回复我~ 2021-07-16 13:30:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信