我制作了一款新闻应用程序,可以发送OneSignal通知给用户,并且运行良好。但是我有一个问题,如何使用户控制是否接收通知,以及如何编程方式进行退订OneSignal。如果用户通过按按钮退订,则不再接收任何通知。请问有人能帮忙吗?我在使用Android Studio时仍然是初学者,谢谢。
在 OneSignal 4.0.0 中,setSubscription(false)
被替换为
OneSignal.disablePush(true)
OneSignal.setSubscription(false);
setSubscription方法
您可以使用false参数调用此方法,以使用户选择不接收来自OneSignal的所有通知。
您随后可以传递true参数,以使用户重新接收通知。
https://documentation.onesignal.com/docs/android-native-sdk#section--setsubscription-