Я пытаюсь перехватить широковещательную рассылку для моего приложения и только для моего приложения, но по какой-то причине в моем приемнике я передаю рассылку для каждого обновляемого приложения. Я думал, что вам нужно только установить фильтр намерений в файле манифеста для вашего приложения, но, возможно, я ошибаюсь?
Вот мой код (манифест):
<receiver android:name=".UpdateReciever">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<data android:scheme="package" android:path="com.my.app" />
</intent-filter>
</receiver>
Ресивер:
public class AppUpdateReciever extends BroadcastReceiver {
@Override
public void onReceive(Context con, Intent intent) {
//code..
}
}