本地推送通知UILocalNotification

2021-07-10 14:54:49 字數 749 閱讀 6719

本地通知在專案中的運用很有特點,大多都和時間相關。如:備忘錄、鬧鐘(自定義鬧鐘)、生日提醒等等。

文字將講解如何簡單使用本地通知,並在不需要的時候,進行通知移除。

環境資訊:

mac os x 10.10.3

xcode 6.3

ios 8.3

正文:

- (void)schedulelocalnotification 

- (void)removelocalnotification

uiswitch *switcher = (uiswitch *)sender;

if (switcher.on)

[self removelocalnotification];

}

- (void)schedulelocalnotification ;

// 註冊本地通知

}

[alert show];

}移除本地通知的方法有兩種,一種是全部移除:

一種是按照id來移除,這個id就是在註冊通知時,寫的id:

- (void)removelocalnotification 

}}

1. 如果需要做乙個鬧鐘或備忘錄之類的應用,則將時間作為firedate,觸發之後可以進行移除;

3. 如果通知的時間是後台返回的,那每次需要將通知全部移除,再新增新的。

本地通知和推送通知

關於本地通知 在ios中如果點選乙個彈出通知 或者鎖屏介面滑動檢視通知 缺省會自動開啟當前應用。由於通知由系統排程那麼此時進入應用有兩種情況 關於推送通知 推送通知的過程可以分為以下幾步 應用服務提供商從伺服器端把要傳送的訊息和裝置令牌 device token 傳送給蘋果的訊息推送伺服器apns。...

iOS 本地推送(本地通知)

設定本地通知 void registerlocalnotification nsinteger alerttime else 執行通知註冊 本地通知 函式,當應用程式在前台時呼叫 nslog noti notification 這裡真實需要處理互動的地方 獲取通知所帶的資料 nsstring not...

本地通知和推送通知 iOS開發

一 通知的型別 1.橫幅 banner 橫幅通知是在ios5中出現的新特性,是顯示在螢幕頂部的橫條,幾秒鐘後會自動消失。一條橫幅通知會顯示程式的小圖示 低分屏下顯示29 29的圖示,高分屏顯示58 58的圖示 程式的名字和通知的內容。小圖示可以幫助使用者一眼就看清楚是哪乙個應用程式在提醒他們。2.提...