2015-11-16 2 views

ответ

0

У меня была та же проблема, решить это, нажав POST URL из почтальона вместо UI, заданной на apps.ionic.io и работал

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: {} 
      }); 

В коде выше мы включили знак {будет отображаться на всех iPhone'ов и поддерживается Android телефонов, а}

Теперь со стороны сервера. добавьте часть ниже в свою часть ios, чтобы получить значение updatd, даже если ваше приложение находится в фоновом режиме.

Это только для 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

Смежные вопросы