问题描述
我创建了一个Android应用,其中使用 OneSignal 从 PHP-API 发送通知。这些通知与订单详细信息有关。我希望当用户在应用程序中打开OrdersActivity时,所有通知会自动删除。我知道有可能,但是我是使用OneSignal的新手。
我仅在应用程序中使用以下代码来订阅设备:
OneSignal.startInit(this)
.inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
.unsubscribeWhenNotificationsAreDisabled(true)
.init();
解决方法
尝试从通知中打开活动时使用OneSignal.clearOneSignalNotifications()
,它将解决您的问题。