2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-22 09:58:08 +00:00

Do not listen for PACKAGE_REPLACED broadcasts

We already listen for MY_PACKAGE_REPLACED which is sent since API 12
This commit is contained in:
Albert Vaca Cintora 2023-07-08 00:29:09 +02:00
parent f54ebdb39b
commit 1c3389efa0
2 changed files with 0 additions and 16 deletions

View File

@ -138,14 +138,6 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
<receiver android:name="org.kde.kdeconnect.KdeConnectBroadcastReceiver" <receiver android:name="org.kde.kdeconnect.KdeConnectBroadcastReceiver"
android:exported="true"> android:exported="true">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<data
android:host="kdeconnect"
android:path="/"
android:scheme="package" />
</intent-filter>
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MY_PACKAGE_REPLACED"/> <action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
</intent-filter> </intent-filter>

View File

@ -26,14 +26,6 @@ public class KdeConnectBroadcastReceiver extends BroadcastReceiver {
Log.i("KdeConnect", "MyUpdateReceiver"); Log.i("KdeConnect", "MyUpdateReceiver");
BackgroundService.Start(context); BackgroundService.Start(context);
break; break;
case Intent.ACTION_PACKAGE_REPLACED:
Log.i("KdeConnect", "UpdateReceiver");
if (!intent.getData().getSchemeSpecificPart().equals(context.getPackageName())) {
Log.i("KdeConnect", "Ignoring, it's not me!");
return;
}
BackgroundService.Start(context);
break;
case Intent.ACTION_BOOT_COMPLETED: case Intent.ACTION_BOOT_COMPLETED:
Log.i("KdeConnect", "KdeConnectBroadcastReceiver"); Log.i("KdeConnect", "KdeConnectBroadcastReceiver");
BackgroundService.Start(context); BackgroundService.Start(context);