有没有办法禁用应用程序的chrome调试?
当我做chrome://inspect我的应用被列出时,我从play store下载了这个应用。该应用程序也是在发布状态下生成并签名的。
有什么帮助吗?
最佳答案
你在你的清单上给了android:debuggable=["true" | "false"]
一针。这是应用程序标记的属性,您可以手动将其附加到platforms/android/androidmanifest.xml文件中。
或者,你可以通过一个科尔多瓦钩。从离子发生器上看这个钩子:https://github.com/djett41/generator-ionic/blob/master/templates/hooks/after_prepare/update_platform_config.js
hooks可以从hooks文件夹中自动运行,这个特定的hooks将位于hooks/after悻prepare中,或者位于config as<hook type="after_prepare" src="path/to/file/update_platform_config.js" />
关于hooks的更多文档可以在hooks自述文件中找到:https://github.com/apache/cordova-app-hello-world/blob/master/hooks/README.md
使用上面列出的钩子运行此选项,您将沿着以下行向config.xml添加一些内容:
<platform name="android">
<preference name="android-debuggable" value="false" />`
</platform>