Я знаю, что могу получить их в Broadcast
OnReceive()
, но я не могу предотвратить Onesignal для создания Notification
.Как заблокировать Onesignal push-уведомления на Android?
ответ
Вам необходимо установить класс OneSignal NotificationExtenderService
и добавить его в ваш AndroidManifest.xml
как Service
.
import com.onesignal.OSNotificationPayload;
import com.onesignal.NotificationExtenderService;
public class NotificationExtenderBareBonesExample extends NotificationExtenderService {
@Override
protected boolean onNotificationProcessing(OSNotificationReceivedResult receivedResult) {
// Read properties from result.
// Returning true tells the OneSignal SDK you have processed the notification and not to display it's own.
return true;
}
}
AndroidManifest.xml
<service
android:name=".NotificationExtenderBareBonesExample"
android:permission="android.permission.BIND_JOB_SERVICE"
android:exported="false">
<intent-filter>
<action android:name="com.onesignal.NotificationExtender" />
</intent-filter>
</service>
Смотрите Background Data and Notification Overriding документации OneSignal Android для более подробной информации.
Tnx @jkasten это мне очень помогло. Дала мне идею, что я могу отправить параметры, которые мне нужны в парах ключ-значение, в панели инструментов Onesignal. – Majstor
@Majstor, можете ли вы предоставить код, как мы можем скрыть уведомление об этом? –
@KarandeepAtwal Я обновил свой ответ на то, что доступно в SDK 3.0. – jkasten
- 1. android OneSignal import Error
- 2. OneSignal postNotification Android
- 3. Onesignal не отправляет все уведомления на Android
- 4. OneSignal Android NotificationOpenedHandler - начало деятельности
- 5. Как использовать OneSignal в студии Android?
- 6. Android: Как заблокировать фокус на EditText?
- 7. OneSignal website push flow
- 8. Как удалить OneSignal
- 9. android- как заблокировать устройство (в android 1.6+)
- 10. java.lang.NoClassDefFoundError с поддержкой Onesignal и Android V4
- 11. Уведомление OneSignal Android без SDK imlementation
- 12. Как заблокировать устройство в android
- 13. Как заблокировать папку Android программно?
- 14. Как заблокировать файл в android?
- 15. Как заблокировать вызовы в android
- 16. Как заблокировать TouchImageView в Android?
- 17. Сообщение группы OneSignal
- 18. OneSignal Android - функция требует успокоительного ключа API
- 19. OneSignal получить идентификатор пользователя от android
- 20. Задержка оповещения OneSignal
- 21. Нажатие на уведомление от OneSignal не открывает активность результата !!!! - Android
- 22. android, unity, onesignal - где разместить звуковой файл?
- 23. Маленький значок OneSignal-Pushnotification не отображается на Android
- 24. OneSignal Push Notifications Сегментирование пользователей
- 25. Заблокировать экран на iOS и Android
- 26. Как заблокировать экран при повороте на 270 на Android
- 27. Onesignal-PHP для андроид
- 28. Скрыть и заблокировать строку состояния на android
- 29. Заблокировать главную кнопку на android 4
- 30. Как создать группы уведомлений OneSignal
Спасибо всем, кто не хочет оставлять комментарии. Хороший ход .. – Majstor