我想询问是否有办法使用BeaconSimulator在我的应用程序的发布版本上模拟iBeacon。我正在显示基于用户看到的iBeacon的内容,我想显示有关我的应用程序的信息,例如用户需要打开蓝牙等。
我希望某些iBeacon始终可见(当BT被关闭时)以指示用户。有没有办法实现这个目标?
由于
此致
尤拉伊
答案 0 :(得分:0)
对于应用程序的发布版本,Android Beacon Library的BeaconSimulator会自动禁用。这是一个安全检查,如果您忘记在代码中禁用它,以防止在模拟器处于活动状态时意外释放代码。
此安全检查基于ApplicationInfo.FLAG_DEBUGGABLE,在执行发布版本时,Gradle会自动将其设置为false。如果您确实希望允许模拟器在发布版本中运行,您可以尝试将buildgable标志设置为true,以用于build.gradle文件中的发布版本,如下所示:
android {
...
buildTypes {
release {
debuggable true
}
}