2017-10-09 112 views
0

我知道如何增加徽章數量。如何發送帶有徽章計數的推送通知。增加應用徽章數量而不顯示推送通知

我的問題是,如果有人喜歡你的帖子,Facebook如何在沒有推送通知的情況下增加應用徽章數量。

如果我在後臺連續運行服務,它會耗盡電池。

請建議正確的方法來實現這一點。

+1

您可以使用無聲通知 –

+1

請嘗試使用無聲按鈕。 –

+0

謝謝,我發現更多關於靜默推送通知在這裏https://stackoverflow.com/a/36695473/2439156我通知你,一旦它會工作,感謝您的建議 –

回答

-1

您需要獲取想要顯示的號碼。

如果應用程序在前臺運行,則可以按照以下方法進行更改。

  1. 發送請求,正如你問的問題。
  2. 使用網絡套接字連接應用程序。

來源:https://en.wikipedia.org/wiki/WebSocket

如果應用程序是關閉或背景和應用程序不支持插座背景模式(見How to handle socket connection's events when app is in background?)絕對需要使用推送通知。

如果您知道該號碼,您可以使用以下行設置徽章。

[UIApplication sharedApplication].applicationIconBadgeNumber = 1; 

如果您使用推送通知,則無需設置此項。

+1

你需要更精確地閱讀@ kapil的問題 – AlexWoe89

+0

@ AlexWoe89我很抱歉,爲什麼你要告訴像那樣? –

+0

嘿,謝謝你的回覆無聲推送通知爲我工作。 –