2016-03-26 44 views
0

我正在開發一個使用推送通知從分析的iOS應用程序。是否有可能讓用戶安排接收推送通知的時間。例如,用戶可能想要每天從00:00到07:00將推送通知靜音/禁用。 您可能會認爲只會有遠程通知。讓用戶安排時間不接收遠程推送通知

是否有可能創建這樣的設置來在客戶端以編程方式使推送通知靜音?

任何幫助表示讚賞。

+0

您可以在禁用時間期間禁用系統設置的推送通知用戶不會收到通知 – HardikDG

+0

@Pyro您是指iOS系統應用程序?但我希望用戶一勞永逸。每天不要做一次。如果我想念你,請告訴我如何。 thx很多 – johnnyman

回答

0

我不知道是否有它的任何自動化的過程,我有手工工藝的知識停止推送通知

1路:進入設備設置 - >您的應用程序 - >通知(如果你已經採取許可用戶顯示通知,將在設置顯示),裏面看起來這 enter image description here

如果用戶禁用該Allow Notifications選項的用戶將無法獲得對具體應用的通知,但啓用推送通知用戶必須遵循相同的步驟並啓用推送通知從應用程序的設置只

第二方式通貨膨脹有一個叫unregisterForRemoteNotifications方法,它可以通過編程停止推送通知,但我沒有得到的想法,我們如何能夠自動登記/時的時間用戶所選時段註銷此

+0

第二種方法是重點。讓我們回到我在問題中提到的例子。假設應用程序未運行,我如何在00:00調用unregisterForRN,並在07:00註冊。這似乎是不可能的,所以我正在尋找解決方法。 – johnnyman