英文:
OneSignal clear all notifications Native Android
问题
我在安卓应用中创建了一个应用程序,其中我使用OneSignal从PHP-API发送通知。这些通知涉及订单详细信息。我希望当用户在应用内打开"OrdersActivity"时,所有通知都会自动移除。我知道这是可能的,但我在使用OneSignal方面是新手。
我在应用程序中只使用以下代码来订阅设备:
OneSignal.startInit(this)
.inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
.unsubscribeWhenNotificationsAreDisabled(true)
.init();
英文:
I created an android app in which I use OneSignal to send Notifications from PHP-API. These Notifications are about order details. I want that when the user opens OrdersActivity in-app, all the notifications automatically removed. I know it is possible, but I am new at using OneSignal.
I only use this code in the app to subscribe device:
OneSignal.startInit(this)
.inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
.unsubscribeWhenNotificationsAreDisabled(true)
.init();
答案1
得分: 6
尝试在从通知点击打开活动时使用 OneSignal.clearOneSignalNotifications()
,这将解决你的问题。
英文:
Try using OneSignal.clearOneSignalNotifications()
when you open your activity from notification click it'll solve your issue.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论