如何删除从移动设备清除应用程序数据后触发的通知

how to remove notification fired after application data is cleared from mobile

我是 android 的新手 我想知道如何在应用程序卸载后禁止接收通知,是否有任何事件或检测该应用程序已卸载的东西??? 我试过这个但对我不起作用

 if(intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) {

    Intent i = new Intent(context,BootReceiver.class);
    Identifier = i.getStringExtra("Recognition_flag");
    serverUrl = Constants.urlAll + "uninstall.php";
    LongOperation serverRequest = new LongOperation();
    // serverRequest.execute(serverUrl, user, pass,
    // deviceIMEI);
    serverRequest.execute(serverUrl, user);
    GCMRegistrar.setRegisteredOnServer(context, true);
    Log.e(" BroadcastReceiver ", "onReceive called " + " PACKAGE_REMOVED ");
    Toast.makeText(context, " onReceive !!!! PACKAGE_REMOVED", Toast.LENGTH_LONG).show();
 }
 // when package installed
 else if (intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) {
     Log.e(" BroadcastReceiver ", "onReceive called " + "PACKAGE_ADDED");
     Toast.makeText(context, " onReceive !!!!." + "PACKAGE_ADDED", Toast.LENGTH_LONG).show();
}

您无法以任何简单的方式检测 Android 上的应用程序卸载。广播 android.intent.action.PACKAGE_REMOVED 发送到移动设备中存在的所有应用程序 但是 一旦应用程序被删除,您的应用程序就会被发送。

当然,当应用程序被卸载时,我的公司可以通过多种方式进行跟踪,但这是非常棘手和深入的事情。