Android 应用程序发布版本上的 Altbeacon 库 BeaconSimulator
Android Altbeacon Library BeaconSimulator on release version of application
我想问一下是否有办法在我的应用程序的发布版本上使用 BeaconSimulator 来模拟 iBeacon。我正在显示基于用户看到的 iBeacon 的内容,我想显示有关我的应用程序的信息,例如用户需要打开蓝牙等。
我想让某种 iBeacon 始终可见(也包括在 BT 关闭时)以指示用户。有什么办法可以做到这一点吗?
谢谢
此致
尤拉吉
Android Beacon Library's BeaconSimulator 会自动禁用应用程序的发布版本。这是为了进行安全检查,以防止在您忘记在代码中禁用模拟器时意外释放代码。
此安全检查基于 ApplicationInfo.FLAG_DEBUGGABLE,在进行发布构建时,Gradle 会自动将其设置为 false。如果你真的想让模拟器在发布版本中 运行,你可以尝试在你的 build.gradle 文件中为发布版本设置 debuggable 标志为 true ,如下所示:
android {
...
buildTypes {
release {
debuggable true
}
}
我想问一下是否有办法在我的应用程序的发布版本上使用 BeaconSimulator 来模拟 iBeacon。我正在显示基于用户看到的 iBeacon 的内容,我想显示有关我的应用程序的信息,例如用户需要打开蓝牙等。
我想让某种 iBeacon 始终可见(也包括在 BT 关闭时)以指示用户。有什么办法可以做到这一点吗?
谢谢
此致
尤拉吉
Android Beacon Library's BeaconSimulator 会自动禁用应用程序的发布版本。这是为了进行安全检查,以防止在您忘记在代码中禁用模拟器时意外释放代码。
此安全检查基于 ApplicationInfo.FLAG_DEBUGGABLE,在进行发布构建时,Gradle 会自动将其设置为 false。如果你真的想让模拟器在发布版本中 运行,你可以尝试在你的 build.gradle 文件中为发布版本设置 debuggable 标志为 true ,如下所示:
android {
...
buildTypes {
release {
debuggable true
}
}