我正在使用(臭名昭着的)Drew Dahlman's Phonegap Local Notifications in iOS。它似乎工作。PhoneGap iOS LocalNotifications夏令時
我從來沒有寫過一行objective-c並且不希望這可能是因爲我現在有麻煩了,但我認爲插件工作不正常,想修復它如果可能的話。
當我在13:00設置通知時,它會正確啓動。但是,如果夏令時發揮作用,通知將於14:00後延遲一小時。
這是因爲時區沒有被考慮在內嗎?德魯提到時區設置爲+0000不是問題,但這是否是錯誤信息?我應該更新插件來處理時區和夏令時?或者在我自己的代碼中處理夏令時,並且只需在DST處於活動狀態時設置日期-1小時?
我想我必須更新這些行的LocalNotification.m第二,但正如我所說,我不確定該怎麼來更新它。
UILocalNotification *notif = [[UILocalNotification alloc] init];
notif.timeZone = [NSTimeZone defaultTimeZone];