2017-08-30 47 views
0

如果用戶未給予通知權限,則在應用處於前臺時收到遠程通知時不會調用didreceiveremotenotification。我不想使用靜默通知,因爲當應用程序處於後臺並且用戶允許通知時,我希望顯示警報通知。但是在前臺時,即使用戶已選擇退出通知,我也希望自己處理通知數據。didreceiveremotenotification當通知被禁用時,前臺未調用

這是如何實現的?

編輯:我看到用戶禁用通知時不會創建設備註冊令牌。但是,無聲通知如何工作呢?

回答

0

我發現下面的SO回答:What is difference between remote notification and silent notification in iOS?

總之,要達到我想要的東西,我需要能夠在plist中的Bacground模式遠程通知。然後,即使用戶選擇不接收通知,我也能夠註冊令牌。

+0

我仍然對你想做什麼感到困惑,如果我的答案有些問題是錯誤的。你能澄清一下嗎?因爲我在第二段中提到了你所說的話。或者是你做到了這一點,但沒有奏效? – Honey

+0

@Honey您是否想要在以下線索中回覆我對您的回答的評論? https://stackoverflow.com/questions/42275060/what-is-difference-between-remote-notification-and-silent-notification-in-ios/42302369#comment81185575_42302369 –

相關問題