阻止其他 android 应用程序识别我的应用程序的方法?

发布于 2022-03-22 23:29:50

我们开发了一款原生安卓支付应用程序,以在当地市场竞争。我们的竞争对手已经做到了,当他们的应用程序检测到我们的应用程序时,他们的应用程序会自动禁用自身。问题是我们的用户也使用他们的应用程序,所以我们希望我们的应用程序不能被其他应用程序识别。我们对此的解决方案是手动分发我们的应用程序而不是 Playstore,并为每个单独的用户生成一个唯一的捆绑包 ID。

我们还能做些什么来解决这个问题?

关注者
0
被浏览
112
1 个回答
  • 面试哥
    面试哥 2022-03-22
    为面试而生,有面试问题,就找面试哥。

    在 Android 10 之前,任何应用程序都可以列出设备上安装的所有应用程序。从 Android 11 开始有一些限制,默认情况下您无法列出所有应用程序,因此您是“安全的”。但是第 3 方可能会请求QUERY_ALL_PACKAGES许可并且也会检测到您的应用。请注意,Google Play 商店对此类应用程序有特殊政策,并非每个应用程序都可能与它一起发布

    Service当您的应用程序将使用此 3rd-party 应用程序 API/ (取决于访问方式)时,仍然可能会检测到您的应用程序,然后它会自行锁定



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看