IOS使用本地通知(UILocalNotification)刪除應用角標小紅點不刪除通知中心內容
1.本地通知需要當應用在後臺時執行,比如放在applicationDidEnterBackground方法裡;
2.需要註冊通知
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self notificationSetting]; return YES; } /** *推送設定 */ -(void)notificationSetting{ // ios8後,需要新增這個註冊,才能得到授權 if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)]) { UIUserNotificationType type = UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound; UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:type categories:nil]; [[UIApplication sharedApplication] registerUserNotificationSettings:settings]; } } - (void)applicationDidEnterBackground:(UIApplication *)application { [self execLocalNofitication]; } -(void)execLocalNofitication{ UILocalNotification *notification = [[UILocalNotification alloc] init]; if (notification) { // 設定觸發通知的時間 NSDate *fireDate = [NSDate dateWithTimeIntervalSinceNow:2]; notification.fireDate = fireDate; // 時區 notification.timeZone = [NSTimeZone defaultTimeZone]; // 設定重複的間隔 notification.repeatInterval = 0; // 通知內容 notification.alertBody = nil; notification.applicationIconBadgeNumber = -99; // 通知被觸發時播放的聲音 notification.soundName = nil; // 執行通知註冊 [[UIApplication sharedApplication] scheduleLocalNotification:notification]; } }
相關推薦
IOS使用本地通知(UILocalNotification)刪除應用角標小紅點不刪除通知中心內容
1.本地通知需要當應用在後臺時執行,比如放在applicationDidEnterBackground方法裡; 2.需要註冊通知 - (BOOL)application:(UIApplication
史上最全Android應用角標適配方法
Android 8.0之前原生是不支援應用角標的,是各個手機廠商自己在系統中實現的應用角標,並且部分廠商提供了設定的方式,所以需要對各個廠商的系統進行適配。 GitHub地址:https://github.com/jimmysuncpt/AppBadge 下面是針對各個手機廠商的系統進行
ShortcutBadgerDemo【安卓應用角標(badge)實現方案】
https 第三方庫 mipmap pom issues 未來 bad 安卓系統 blank 版權聲明:本文為HaiyuKing原創文章,轉載請註明出處! 概述 本文主要使用的開源庫是 leolin310148/ShortcutBadger,但是在其基礎上做了一些修改
Git--刪除遠程倉庫文件但不刪除本地倉庫資源
保留 cnblogs 目的 bsp 發的 ignore 添加 實現 是我 我們在使用idea開發的過程中經常會出現新建項目的時候直接把xxx.iml文件也添加到了git trace 當然這並不會出現什麽問題,問題是當我們把xxx.iml文件push到我們github上之後,
微信小程式之攜帶for迴圈角標引數的點選事件
wx:for預設的列表下的角標是index ,data-index="{{index}}" 這個屬性為標記列表角標,有了它我們就能在事件中獲取列表 item的角標<view bindtap='click' style="line-height:40px;" wx:key
鼠標樣式變為浮動小紅點
script 100% empty .org events div version use mouse // sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss sssssss
iOS 小紅點方案
效果圖: 以 UIButton 為例: 原理 給UIView寫了一個分類 UIView+JHRedDot 在設定小紅點時,監聽 view的 frame 和 bounds,以便在view尺寸變化時更新小紅點位置 重寫系統函式 - (void)wil
iOS開發 - 系統導航欄左右上角按鈕如何不需要定義就可以新增小紅點
最近做一個需求,要在系統導航欄右上角按鈕加上一個小紅點,以前博主習慣使用自定義導航欄,所以並不怎麼和系統的東西打交道,那怎麼辦?求助度娘唄,查了一會,都是自定義按鈕,也沒什麼比較快捷的方法,於是就自己去看系統UIBarButtonItem,這一看不打緊,還真讓博主找到了辦法。 有這麼
顯示通知小紅點
首先,在draw裡邊建一個檔案,shap畫一個橢圓。 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="ht
關於android手機桌面應用圖示的角標通知
vivo桌面角標通知: 網上有相關的程式碼實現方式,但是經過vivo官方文件沒有找到對應方法,於是找到客服給我的回覆是未開放此功能,具功能只對指定應用開放,下面是客服的回覆截圖 小米桌面角標通知: 文件裡面有實現該功能的原始碼。但是比較坑的是要將設計角標的應用的
iOS 本地通知:UILocalNotification
在去年做過一個小App,其中使用的關鍵功能就是向用戶傳送本地通知,可惜當時沒有寫部落格的習慣,所以沒有將對應的知識記錄下來。最近又遇到了該功能的使用,這一次果斷寫個部落格做下有關UILocalNotification的筆記。 首先是新增一個本地通知到系統中,程式碼如下
iOS 推送通知:本地通知(UILocalNotification)和遠端通知(APNs)詳解
——本地推送通知 推送通知的作用? 在App退到後臺或者完全退出時,可以使用通知來告訴使用者某件事情,比如推送新的聊天訊息、新聞等 通知對應的效果: 在主螢幕的頂端會出現通知訊息 當手機鎖屏時出現在鎖屏介面,可以通過滑動開啟該App, 在通知中心中
iOS本地推送與取消本地通知—UILocalNotification的使用
1.首先我們初始化一個 UISwith self.swith = [[UISwitch alloc] initWithFrame:CGRectMake(80, 80, 160, 30)]; [_swith addTarget:self action:@se
iOS 未讀消息角標 仿QQ拖拽 簡單靈活 支持xib(源碼)
float 簡單用法 賦值 sta navi 適應 bool isa class 一、效果 二、簡單用法 超級簡單,2行代碼集成;xib可0代碼集成,只需拖一個view關聯LFBadge類即可 支持pod導入pod ‘LFKit/LFBadge‘ //一般view上加角
iOS極光推送清除角標解決方案
問題描述: 最近在專案中集成了極光推送,接收通知後,發現手機上的app圖示右上角一直有個紅色的數字1無法清除,但是在程式碼中已經設定了使角標清除的方法。 通過測試發現,如果收到通知後點擊通知欄進入app,則角標會清除; 如果收到通知後直接點選app圖示或者設定方法使得接收通知後直
如何刪除通知欄無效圖標(重置任務欄通知區域)
idt 任務 class 包括 顯示 重置 鏈接 con 桌面 如何刪除通知欄無效圖標 WIN10 在WIN10操作系統中,右下角的通知欄,會顯示眾多圖標,一部分直接顯示在外,另一部分則隱藏在三角按鈕中。 於是乎,會有這樣一個操作設置:設置->任務設置欄->選擇
iOS 本地通知的實現
iOS本地通知 所有的邏輯都在AppDelegate中, 一個程式更新後用戶長時間沒有使用的提醒 由本地應用觸發的, 它是基於時間行為的一種通知形式, 例如鬧鐘, 提醒事項, 過了一段時間後臺程式提醒使用者使用該應用 iOS 通知機制又叫做訊息機制, 包括(本地通知, 推送
Icon製作工具,一鍵合併Icon和渠道角標,並生成Android、AndroidHD、IOS多尺寸
老早之前寫的Icon製作工具只有生成多尺寸的功能,這幾天讓同事熟悉sdk接入,同事在吐槽渠道的角標要合併到Icon上,這一波操作要ps很麻煩。 所以就把原來的Icon製作工具升級了。 下載地
iOS獲取裝置唯一的UUID(解決刪除應用UUID變更的問題)
這是蘋果開發者中心官方提供的,放心下載。 把這兩個檔案拖入工程,然後按下圖進行設定(①新增security.framework框架②KeychainItemWrapper.m檔案用的是MRC,需要新增-fno-objc-arc) 然後在APPDelegate中引入標頭檔
iOS本地推送(本地通知)
在iOS8之後,以前的本地推送寫法可能會出錯,接收不到推送的資訊, 如果出現以下資訊: 1 Attempting to schedule a local notification 2 with an