有没有办法检查用户是否已经安装了该应用程序

时间:2019-10-09 12:06:13

标签: android ios react-native

是否可以检查用户是否已更新该应用程序的版本,或者它是否是安装的第一个版本?当打开第一个屏幕时,我想知道用户是否具有该应用程序的某些先前版本,因此我可以显示有关该应用程序更新版本中的新功能的消息,但仅适用于旧用户,而不适用于新用户。 。谢谢。

修改

我正在开发react-native应用程序,但想知道是否有办法在react-native或android和iOS中使用。

1 个答案:

答案 0 :(得分:0)

您可以通过检查版本名称来确认

private String getCurrentVersion(){
PackageManager pm = this.getPackageManager();
PackageInfo pInfo = null;

    try {
        pInfo =  pm.getPackageInfo(this.getPackageName(),0);

    } catch (PackageManager.NameNotFoundException e1) {
        e1.printStackTrace();
    }
    String currentVersion = pInfo.versionName;

    return currentVersion;
}

更多参考: Android In-app version check