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