我开发了Phonegap应用程序。
我想确定该应用已安装在用户手机中。
当用户安装应用程序时,他/她将注册我们的API服务器以使用该应用程序。 APP的第一个屏幕是注册表。
我们维护了UNIQUE用户ID,以便我们识别设备和用户。
我在APP中使用了推送通知。
现在我想从移动设备向服务器发送请求,该应用程序位于移动设备中。
我想编写代码,以便移动设备在特定的时间间隔后将请求发送到API服务器。时间将是几天。
向服务器发送请求的过程必须在后台运行。
任何人都可以帮忙解决这个问题吗?
答案 0 :(得分:0)
如果用户删除了您的应用,您如何将请求从移动设备发送到您的服务器?我认为它将被删除整个实例,因此不会有任何代码可以发送请求。如果您在删除后发现任何方式发送请求,则以下是检查您的应用程序是否存在的代码。这是天生的同志。
protected boolean isAppInstalled(String packageName) {
Intent mIntent = getPackageManager().getLaunchIntentForPackage(packageName);
if (mIntent != null) {
return true;
}
else {
return false;
}
}
packageName是您的应用包名称。