[英]Is it possible to know the source(e.g. Google Play) of Android app?
Is it possible to check whether an application was installed via Android market (Google Play Store) or by other means? 是否可以通过Android市场(Google Play商店)或其他方式检查应用程序是否已安装?
Basically what I want to know is whether an application is genuine or not. 基本上我想知道的是应用程序是否真实。 If the source of installation of an app is Play Store, then we know that the application named com.dropbox.android is the actual dropbox application but if the source is not Play Store, then anyone could have created an android app with same package name and installed it on device.
如果应用程序的安装源是Play Store,那么我们知道名为com.dropbox.android的应用程序是实际的Dropbox应用程序,但如果源不是Play Store,那么任何人都可以创建一个具有相同包名称的Android应用程序并将其安装在设备上。
This might be the same question as in How to know an application is installed from google play or side-load? 这可能与“ 如何知道从谷歌播放或侧载”安装应用程序的问题相同? Try and see if the provided solution works for you.
尝试查看提供的解决方案是否适合您。
I'm not sure if there's a way to detect this. 我不确定是否有办法检测到这一点。 However, to keep it safe, I would suggest you to always disable
Unknown sources
in Security or Development sections under Settings to avoid any non-market apps being installed. 但是,为了保证安全,我建议您始终在“设置”下的“ 安全”或“ 开发”部分中禁用“
Unknown sources
”,以避免安装任何非市场应用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.