Как запустить действие, не нажимая на уведомления, даже когда приложение закрыто? - PullRequest
0 голосов
/ 17 марта 2020

У меня есть приложение, в котором пользователи могут звонить друг другу через SDK. Все работает нормально. Мне просто нужно иметь возможность звонить, как fabebook и WhatsApp, даже когда приложение закрыто. Он должен иметь возможность начать определенное действие, даже когда приложение полностью закрыто. Я следовал за некоторыми вопросами по стеку и пытался использовать приемник уведомлений, но он не работает.

NotificationReceiver:

public class NotificationReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        Intent intentNotification = new Intent();
        intentNotification.setAction("com.start.app");
        context.sendBroadcast(intentNotification);
}
}

Манифест:

 <receiver
            android:name=".Notifications.NotificationReceiver"
            android:enabled="true"
            android:exported="false"></receiver>

1 Ответ

0 голосов
/ 17 марта 2020

Что именно вы ищете. Это можно сделать, создав класс приемника широковещания и отправив широковещание, когда сообщение получено, и на ваших приемниках широковещания метод onReceive вызывает указанную c активность, которую вы будете открывать sh. Не забудьте добавить приемник в манифест. Не проверено, но я думаю, что оно будет работать ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...