由於本地通知未出現在Apple Watch上,我剛剛拒絕了IOS(8.2)應用程序更新。如何爲Apple Watch配置本地通知
由於本地通知無法在模擬器上進行測試,且手錶尚未發佈,所以很難準確地判斷出現了什麼問題。
我懷疑它與設置UILocalNotification對象的alertTitle屬性有關,如Apple Watch Programming Guide所述,我沒有這樣做。
我沒有設置這個的原因是因爲alertTitle和alertBody屬性在通知中心和手錶中似乎有所不同。
例如,如果我希望手錶顯示「2分鐘內的歷史記錄」,則根據編程指南,我需要設置alertTitle。
但是,對於iPhone應用程序,我需要設置alertBody以便通知警報顯示如圖所示(如果我只設置標題,並沒有alertBody,則不會顯示該通知提醒):從
文本alertBody:
但是,如果我還將alertTitle設置爲相同的文本(使其出現在Watch上),那麼在通知中心,文本會顯示兩次,即標題和正文,例如:
來自alertTitle和alertBody的文本
此外,如果我沒有設置alertTitle,那麼主通知屏幕會顯示應用程序名稱,這也相當煩人。 E,G ,:從應用程序的名稱和alertBody
文字 - 沒有ALERTTITLE集:
所以,有沒有設置ALERTTITLE和alertBody將爲通知警報,通知中心和監視工作的任意組合?
順便說一句:我剛剛從應用程序中刪除通知屏幕截圖和描述,並重新提交。一旦我可以在模擬器中測試(如果發生的話),我會添加本地通知,或者我得到一個手錶(如果這種情況發生的話!)。
告訴正確答案。不要告訴手錶不支持通知,那麼人們如何提交支持通知的手錶應用 – iOSdev 2015-04-21 10:37:20
@iOSdev:我從來沒有說過Apple Watch不支持通知。你在哪裏閱讀了我的回答? – zisoft 2015-04-21 10:43:34
問題是關於在監視中觸發本地通知。你的答案是關於iphone notifiation。關係在哪裏?爲觸發「如何配置蘋果手錶的本地通知」 – iOSdev 2015-04-21 10:53:58