One Signal Android обрабатывает бесшумные уведомления

Как я могу отправить тихое уведомление в приложение Android и обработать его в приложении и показать новое сообщение пользователю, когда приложение убито, остановлено

например, у меня есть сообщение пользователю, скажем: «Привет, как дела?» есть ли способ выполнить некоторые функции для этого уведомления, прежде чем показывать его пользователю, например, заменить предыдущее сообщение на «Hello Tom How Are you»

и сохраните его в sqllite db, когда приложение закрыто и не запущено

0
0
417
1

Ответы 1

Вы можете обрабатывать тихое уведомление в примере собственного приложения Android ниже кода

public class OneSignalSilentNotificationHandler extends NotificationExtenderService {

    @Override
    protected boolean onNotificationProcessing(OSNotificationReceivedResult receivedResult) {
        // if you want silent notification then return true else false
    //Change title and body according to your requirements
    receivedResult.payload.title = "title";
    receivedResult.payload.body = "body";
    JSONObject
        return false;
    } 

в AndroidManifest.xml поместите фрагменты кода

<service
        android:name = ".util.OneSignalSilentNotificationHandler"
        android:permission = "android.permission.BIND_JOB_SERVICE"
        android:exported = "false">
        <intent-filter>
            <action android:name = "com.onesignal.NotificationExtender" />
        </intent-filter>
    </service>

Вот ссылка на документы Onesignal Документы по уведомлению

Другие вопросы по теме