我正在构建一个 Android 应用程序,它仅限于使用特定电信网络的用户。而且我不希望不在该网络上的用户能够安装该应用程序。
所以我想知道是否可以在安装应用程序时检查用户是哪个网络运营商。
谢谢。
最佳答案
没有。该应用程序在安装时或安装前不能运行任何代码。安装应用程序后将执行任何代码。
您可以做的是,在安装应用程序后,检查网络运营商。如果是所需的,则让用户使用该应用程序。否则,拒绝任何进一步的访问。
您还可以通过使用 Intent.ACTION_DELETE
创建新的 Intent
并指定程序包名称来要求用户卸载应用程序。它将为用户提供卸载应用程序的选项。
关于Android 在安装时检查网络运营商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34899950/