2016-10-02 67 views
1

我有一個應用程序,本地通知在iOS 9中工作正常。
我正在更新應用程序到iOS 10.

升級到Swift 3後,我已遷移本地通知到新的UserNotifications框架(我只會支持iOS 10,所以沒關係)。
但是,我沒有在這個應用程序中收到任何通知。香草應用程序中的相同代碼有效。iOS 10本地通知不工作(遷移到UserNotifications框架)

我已請求通知的授權,該部分工作正常。
我也嘗試添加UserNotification.framework,但沒有任何區別。

遷移後沒有看到通知的原因是什麼?

+0

沒有足夠的信息有很多步驟可以使通知正常工作。 – matt

+0

有趣的是,你說在香草應用程序中使用相同的代碼,但是如果你改變你的軟件包ID,它會開始工作嗎? – matt

+0

不。在這裏指出:http://stackoverflow.com/questions/39779370/ios-10-usernotifications-not-working-on-migrated-app,仍然沒有更改。 – Mikrasya

回答

2

不知何故問題得到解決。我已經嘗試過多種方法,所以我不知道解決方法是什麼:(另一方面,我犯了一個錯誤,這使得我的調試變得非常困難。看起來identifierUNNotificationRequest應該是唯一的。安排多個通知併爲其中的所有人設置相同的標識符,這會導致所有先前的通知被最後一次通知覆蓋。

+0

我應該或者可以刪除這整個問題,因爲我不相信它會幫助任何人,因爲不清楚解決方案是什麼? – Mikrasya

+1

我有一個類似的問題(這裏:http://stackoverflow.com/questions/41785105/usernotification-is-not-showing-ios-10/),並發現'content.body'不能爲它的工作。最初我只設置了標題,但是當我添加正文時,通知就會出現。也許這是你改變的事情之一。 – Koen