2016-11-23 65 views
1

我有離子應用程序與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(); 

}; 
}; 

回答

1

您應該使用OneSignal setSubscription(false)方法爲用戶關閉通知。

window.plugins.OneSignal.setSubscription(false);

+0

謝謝!正是我需要的! –

相關問題