We have developed a payment application with native android to compete in the local market. Our competitors have made it so that when their applications detect ours, theirs automatically disables itself. The problem is that our users use their applications as well so we wanted our application to be unidentifiable by the other apps. Our solutions for this have been distributing our app manually instead of playstore and generating a unique bundle id for each individual user.
What else can we do to get around this?
在 Android 10 之前,任何应用程序都可以列出设备上安装的所有应用程序。从 Android 11 开始,存在一些限制,默认情况下您无法列出所有应用程序,因此您是“安全的”。但第 3 方可能会请求QUERY_ALL_PACKAGES许可,并且也会检测您的应用程序。请注意,Google Play 商店对此类应用程序有特殊政策,并非每个应用程序都可以与其一起发布
当您的应用程序使用此第三方应用程序 API/ Service(取决于访问方式)时,仍然可能会检测到您的应用程序,然后它将自行锁定
| 归档时间: |
|
| 查看次数: |
538 次 |
| 最近记录: |