BuildFire: тестирование push-уведомлений - PullRequest
0 голосов
/ 21 октября 2019

У меня есть плагин, с которым я хотел бы отправлять push-уведомления. Обращаясь к BuildFire SDK Wiki , я следовал документации, но никогда не получал никаких уведомлений. В качестве шага по устранению неполадок я создал плагин «голые кости», который больше ничего не делает, кроме планирования push-уведомлений.

Вот код, который я использую:

let now = new Date();
const fiveMinutes = (1000 * 60 * 5);
const sendAt = new Date(now.getTime() + fiveMinutes);

buildfire.notifications.pushNotification.schedule({
  title:"Notification title"
  ,text:"Notification text"
  ,at: sendAt
  },function(e){
       if(e) console.error(e); 
});

I 'Я тестирую это с помощью простого тестового приложения из приложения BuildFire Previewer. Поскольку это не настоящее приложение, оно не имеет сертификатов для push-уведомлений. Могу ли я получать вызовы pushNotification SDK из тестового приложения через Previewer, у которого нет сертификатов?

Кроме того, я не получаю никаких ошибок при тестировании через SDK илипанель управления. Я получаю функцию обратного вызова, как и ожидалось, и никаких данных об исключениях не возвращается.

1 Ответ

1 голос
/ 22 октября 2019

Вы правы. Приложение Previewer не позволит вам отправлять push-уведомления должным образом, и вот почему ... Приложение Previewer настроено с сертификатом. Однако, когда ваше горячо загруженное приложение отправляет push-уведомление, чтобы встать в очередь на сервере. Он не найдет сертификат, соответствующий вашему горячо загруженному идентификатору приложения. И, таким образом, сбой на сервере.

...