我正在构建一个Android应用程序,仅限用户使用特定的电信网络。而且我不希望不在该网络上的用户能够安装该应用。
所以我想知道在安装应用程序时是否可以检查用户是哪个网络运营商。
感谢。
答案 0 :(得分:1)
没有。应用程序在安装时或安装前无法运行任何代码。安装应用程序后将执行任何代码。
您可以做的是,在安装应用程序后,检查网络运营商。如果是所需的,请让用户使用该应用。否则,请拒绝进一步访问。
您还可以通过创建带Intent
的新Intent.ACTION_DELETE
并指定包名称来要求用户卸载应用。它将为用户提供卸载应用程序的选项。