2015-08-10 2 views
0

У меня возникли проблемы с услугой push-уведомления quickblox: Несколько раз push notificatios прибывает к моим пользователям в режиме реального времени, несколько раз занимает много минут, в другое время они не делают прибыть. Я покупаю расширенную учетную запись. Я делаю подписку, и она появляется на странице профиля пользователя quickblox. Я отправлять уведомления толчка с этим кодом:Как получить push-уведомление в реальном времени с помощью quickblox

 var params = { 
       notification_type: "push", 
       environment: "production", 
       user: { 
        ids: recipientID 
       }, 
       message: "ew0KICAgICJhcHMiIDogew0KICAgICAgICAiYWxlcnQiIDogIllvdSBnb3QgeW91ciBlbWFpbHMuIiwNCiAgICAgICAgImJhZGdlIiA6IDksDQogICAgICAgICJzb3VuZCIgOiAiYmluZ2JvbmcuYWlmZiINCiAgICB9LA0KICAgICJhY21lMSIgOiAiYmFyIiwNCiAgICAiYWNtZTIiIDogNDINCn0=", 
       push_type: "apns" 
      }; 
      QB.messages.events.create(params, function(err, response){ 
       if (err) { 
        console.log('push err '+JSON.stringify(err)); 
       } 
       else { 
        console.log('push ok '+JSON.stringify(response)); 
       } 
      }); 

Как получить толчок notificaions в режиме реального времени каждый раз? Благодаря!

ответ

0

Согласно документации Apple:

доставки уведомлений является «максимум усилий», не гарантируется. Он не предназначен для доставки данных в ваше приложение, а только для уведомления пользователя о наличии новых данных.

Вы не должны полагаться на push-уведомления для вашей прикладной логики.

+0

спасибо за ваш ответ, но я не хочу доставлять данные, но только уведомляю пользователя о том, что в чате есть новые данные, доступные в чате – user3706153

+0

, поэтому теперь я понимаю, что quickblox отправляет автоматически, и я могу записать код выше формы my приложение, но теперь, почему несколько раз сигнал уведомления push notificatios прибывает к моим пользователям в режиме реального времени, несколько раз занимает много минут, в другое время они не приходят ?! – user3706153