Я выполнил толчок уведомление в моем андроида приложения:Broadcast приемник толчок уведомление
В моем главном классе:
// PUSH
Parse.initialize(this, applicationId, clientKey);
PushService.setDefaultPushCallback(this, SlidingMenuActivity.class);
ParseInstallation.getCurrentInstallation().saveInBackground();
ParseAnalytics.trackAppOpened(getIntent());
В моей Manifest.xml:
<!-- PUSH -->
<service android:name="com.parse.PushService" />
<receiver android:name="com.parse.ParseBroadcastReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
Когда я открываю приложение, я получаю уведомление. Я нажимаю на кнопку назад и закрываю приложение. Я все еще получаю уведомление примерно за 1 час. Через час я отправляю три уведомления и никаких уведомлений не появляется. Поэтому я перезапускаю приложение и появляюсь три уведомления уведомления.
Я предполагаю, что мой вещательный приемник был воссоздан. Почему мой андроид убивает моего получателя уведомлений?
Как я могу это исправить?
Вопрос не совсем ясен. Вы используете Push или пользовательские трансляции? Это разные вещи. Вы должны дать более подробную информацию в своем вопросе. – Fedor
Возможно, вы отмените регистрацию своего широковещательного приемника в своем onPause(). Вы? – Maddy
как у достижения пользовательского вещания ресивер работать в вашем приложении @haythem souissi – Erum