我有一个带有 onesignal 的 ionic 应用程序。一切都很好。 我只是不知道如何编程以下内容:
如果用户想要在应用程序设置中关闭推送通知,我必须在这段代码中添加哪一行,以便 onesignal 知道它应该跳过该用户。
我读过有关段、标签和过滤器的内容,但我不知道如何将其放入此代码中。
angular.module('starter')
.run(function) {
$ionicPlatform.ready(function() {
var notificationOpenedCallback = function(jsonData) {
console.log('notificationOpenedCallback: ' + JSON.stringify(jsonData));
};
window.plugins.OneSignal
.startInit("0000-0000-0000-0000-0000", "123456789")
.handleNotificationOpened(notificationOpenedCallback)
.endInit();
};
};
最佳答案
您应该使用 OneSignal setSubscription(false)
方法来关闭用户的通知。
window.plugins.OneSignal.setSubscription(false);
关于javascript - 如何让用户禁用推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40762934/