我寫了這個消息發送觀看連通消息,因爲我們遇到一個奇怪的問題,而混合動力通知控制器和觀看連接電話。無法從動態通知控制器
你可以找到我們在這裏重現該問題在我們的樣本項目:https://gitlab.6minutecanoe.com/baptiste.leguelvouit/watch-connectivity-issue
這個問題似乎涉及到NotificationController
類的didReceiveRemoteNotification
方法。如果我們重寫此方法,並且如果我們嘗試通過ExtensionDelegate
類發送Watch Connectivity消息handleActionWithIdentifier
到ExtensionDelegate
類,則Watch應用會卡住,除非我們按數字皇冠按鈕。
這真的很奇怪,因爲如果我們不覆蓋這個方法,一切正常。我們也嘗試在這個方法中直接返回WKUserNotificationInterfaceTypeDefault
,但沒有任何改變。
有沒有人得到這個問題?
謝謝。
重現步驟: 推出真正的設備(iPhone +觀看)中的樣本項目和發送遠程通知,自定義類別其特定的設備令牌。點擊自定義操作按鈕時,出現問題。
版本:2.0.1 watchOS(13S428)+ iPhone 5S Apple關注38毫米在iOS 9.1(13B143)
配置: 發生的問題,特別是當我們嘗試使用動態通知控制器,它在didReceiveRemoteNotification
方法中返回WKUserNotificationInterfaceTypeCustom
。