我制作了一个新闻应用程序,向用户发送oneSignal通知并且工作正常,但我有一个问题,让用户控制是否接收通知但我无法找到如何以编程方式取消订阅OneSignal如果用户通过按下按钮这样做,他将不再收到任何通知,任何人都可以帮助,请在Android工作室仍然是初学者。
答案 0 :(得分:6)
OneSignal.setSubscription(false);
setSubscription METHOD
您可以使用false调用此方法,以选择用户不通过OneSignal接收所有通知 您可以稍后传递true以选择用户返回通知。
https://documentation.onesignal.com/docs/android-native-sdk#section--setsubscription-
答案 1 :(得分:3)
在 OneSignal 4.0.0 上,setSubscription(false)
被替换为
OneSignal.disablePush(true)