尝试在调试模式下获取安装程序信息时,我得到一个空字符串。
这是代码:
ApplicationInfo applicationInfo = packageManager.getApplicationInfo(activity.getPackageName(), 0);
String appstoreString=packageManager.getInstallerPackageName(applicationInfo.packageName);
这似乎是合理的,因为调试 apk 不是从官方安装程序安装的,因为它可能是 GooglePlay 或 Amazon Appstore。
因此,在未发布之前,它似乎无法在真实设备上进行测试,在生产或测试渠道中。
有技巧或官方解决方法吗?我的意思是,从真正的 appstore 应用程序中获得可靠的字符串(我同时安装了 GooglePlay 和 Amazon Appstore)。