如何检查反应本机代码中安装的应用程序

时间:2017-05-16 15:09:45

标签: react-native react-native-android react-native-ios

我试图检查我的反应原生项目中的其他应用安装,我使用的模块如下:https://www.npmjs.com/package/react-native-check-app-install 但总是遇到这个错误: 无法阅读属性' pkgName'未定义的 这是我的代码:



    AppInstalledChecker
    .isAppInstalledAndroid('com.skype.raider') 
    .then((isInstalled) => {
        // isInstalled is true if the app is installed or false if not 
         console.log('App Skype status: ', isInstalled);
    });




任何人都可以建议我一种方式,所以检查应用程序安装在本机(两者:iOS / android)

1 个答案:

答案 0 :(得分:0)

安装此

https://github.com/KjellConnelly/react-native-shared-group-preferences

async check() {
    try {
        await SharedGroupPreferences.isAppInstalledAndroid("com.farsitel.bazaar")
        // IF IS INSTALL
    } catch (e) {
        // IF IS NOT INSTALL
    }
}