Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何识别用户尚未删除应用程序?_Javascript_Android_Cordova - Fatal编程技术网

Javascript 如何识别用户尚未删除应用程序?

Javascript 如何识别用户尚未删除应用程序?,javascript,android,cordova,Javascript,Android,Cordova,我已经开发了Phonegap应用程序 我想确定该应用程序已安装在user mobile中 当用户安装应用程序时,他/她将向我们的API服务器注册以使用该应用程序。应用程序的第一个屏幕是注册表 我们维护了唯一的用户id,以便能够识别设备和用户 我已在应用程序中使用推送通知 现在我想从移动设备向服务器发送请求,该应用程序位于移动设备中 我想编写这样的代码,移动设备将在特定的时间间隔后将请求发送到API服务器。时间以天为单位 向服务器发送请求的过程必须在后台运行 有人能帮上忙吗???如果用户删除了你的

我已经开发了Phonegap应用程序

我想确定该应用程序已安装在user mobile中

当用户安装应用程序时,他/她将向我们的API服务器注册以使用该应用程序。应用程序的第一个屏幕是注册表

我们维护了唯一的用户id,以便能够识别设备和用户

我已在应用程序中使用推送通知

现在我想从移动设备向服务器发送请求,该应用程序位于移动设备中

我想编写这样的代码,移动设备将在特定的时间间隔后将请求发送到API服务器。时间以天为单位

向服务器发送请求的过程必须在后台运行


有人能帮上忙吗???

如果用户删除了你的应用程序,你如何从手机向服务器发送请求?我认为它将与所有实例一起删除,这样就不会有任何代码可以发送请求。如果您在删除后找到了发送请求的方法,下面是检查应用程序是否存在的代码。这是土生土长的男女混血儿

protected boolean isAppInstalled(String packageName) {
        Intent mIntent = getPackageManager().getLaunchIntentForPackage(packageName);
        if (mIntent != null) {
            return true;
        }
        else {
            return false;
        }
    }

packageName是您的应用程序包名称。

我想您想使用本机资源??我说得对吗?是的,我想用它。但要识别是否安装了应用程序,以及是否安装,请发送请求。这是本机代码。您需要搜索一种从JS调用本机代码的方法,或者编写一个插件来调用本机代码@用户3305818