如果用户在她的手机上安装了一个特定的应用程序,但该应用程序没有在前台运行,那么检测她使用 Android/iOS 设备输入物理位置的最佳方法是什么?假设应用程序具有所有必需的权限,并且在 Android 的情况下,每分钟都有一个后台服务运行。
我可以考虑轮询 GPS,但缺点是用户可能已经关闭了她的 GPS。
如果蓝牙关闭,可能的蓝牙唤醒也会发生同样的情况。WiFi 同上。
从放置在位置入口处的硬件发出的超音速之类的东西可以工作吗?(可能是Tagtile 之类的东西?)
这四个你最依赖哪一个?安卓系统?对于 iOS?还是您宁愿使用其他方法?