是否可以使用IBEACON搜索功能将AngularJS Web应用程序转换为iOS应用程序



我已经使用AngularJS开发了Web应用程序,现在我想使用IBEACONS设备搜索功能转换iOS应用程序。

是否可以这样做,任何人请给我建议吗?

是的信标支持。如果您找不到可以执行您想要的插件,那么如果您愿意使用要使用的平台的本地语言工作(android,Android,Objective C或Swift for Ios),则可以创建自己的插件。

已经存在的示例插件将是:

  • cordova-plugin-ibeacon
  • ngcordova Cordova Beacon

有一个示例,说明如何使用Angular JS/离子框架在此处进行此操作。

无法直接在JavaScript中直接扫描信标。这是正确的本机iOS Web应用程序中的UIWebView容器。

如果要将基于JavaScript的应用与信标相结合,则的选择是使用Cordova或Ionic (由Cordova构建)等技术构建混合应用程序。然后,您可以使用Cordova插件,该插件使您与进行信标扫描的本机代码进行交互,并将其传递回JavaScript应用程序。一个这样的插件在这里:

https://github.com/petermetz/cordova-plugin-ibeacon

这种方法存在局限性。信标扫描通常必须在前景中,并且您无法在Beacon检测中真正唤醒该应用程序。

全面披露:我是Android Beacon Library开源项目的主要开发人员。

最新更新