2015-11-16 90 views
4

我正在使用IONIC框架,我想在收到推送通知後設置我的應用程序的徽章。推送通知後的離子設置徽章

當我的應用程序關閉時,是否有辦法做到這一點?

+0

找到了東西? –

回答

0

我有同樣的問題,從郵遞員,而不是在apps.ionic.io給出的UI擊中門柱URL解決了這個和它的工作

0

是給別人誰都會碰到同樣的問題。 我相信你在討論如何使用從服務器收到的更新徽章號碼來顯示徽章。

首先要使它能夠在代碼中這樣

var push = PushNotification.init({ 
       android: { 
        senderID: senderID, 
        icon: 'pushicon', 
        sound: "true", 
        iconColor: "#ED8B00" 
       }, 
       browser: { 
        pushServiceURL: 'url' 
       }, 
       ios: { 
        alert: "true", 
        **badge: "true",** 
        sound: "true" 
       }, 
       windows: {} 
      }); 

在上面的代碼中,我們啓用了徽章推的init方法{將顯示在所有的iPhone和支持Android手機,以及}

現在從服務器端。 將以下部分添加到您的ios部分,以便即使您的應用程序處於後臺也能獲得更新計數。

這僅適用於ios,請根據您的要求爲android添加;

{ 
    "aps": { 
     "alert": { 
      "title": "Received", 
      "body": "You have received a message from Kens" 
     }, 
     "badge": 66 
    }, 
    "received_id": "9223", 
    "pn_type": "RECEIVED" 
} 

此徽章數量將被自動地更新到應用程序徽章計數,甚至應用程序是在後臺。(但徽章場應該是整數)。

謝謝,希望這有助於解決您的問題。

+0

@crazybob如果它可以幫助你,請接受這個答案,如果接受它也會幫助別人。 – MobileEvangelist