我已經在iphone應用程序中做出本地通知。並設置圖標的徽章號碼。清除應用程序徽章號碼
所有作品都不錯。但是,如果我有兩個通知托盤和用戶點擊清除按鈕比通知從托盤刪除。
但圖標的徽章號碼保持不變。
我想將徽章號碼設置爲零。
謝謝。
我已經在iphone應用程序中做出本地通知。並設置圖標的徽章號碼。清除應用程序徽章號碼
所有作品都不錯。但是,如果我有兩個通知托盤和用戶點擊清除按鈕比通知從托盤刪除。
但圖標的徽章號碼保持不變。
我想將徽章號碼設置爲零。
謝謝。
只有使用服務器通知才能實現您想實現的目標。無需打開應用程序,您無法在本地設置徽章號碼。因爲用戶清除紙盤時您將無法控制。您目前沒有辦法設置徽章計數。
當應用程序啓動時,是否可以獲取該托盤的任何通知? – Impossible
@不可能沒有辦法。那時你無法控制。 – Rushi
所以,要清楚Rushi,你說的是@Impossible想要做的是不可能的? – Robertibiris
使用該應用didfinshlaunchingwithoptions
application.applicationIconBadgeNumber = 0;
我想清除托盤上清除按鈕時的徽章編號 – Impossible
對於Swift3,你可以在你的應用程序didFinishLaunchingWithOptions這一行清除工號:
UIApplication.shared.applicationIconBadgeNumber = 0
您可以在代碼中使用該行的任何地方,如果你也想要。
您可以在應用程序啓動時設置圖標徽章號碼。 – Pratik
是的。但我想重置它,當用戶清除tray.Is有可能嗎? – Impossible
'[UIApplication sharedApplication] .applicationIconBadgeNumber = 0;' –