2015-11-16 24 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