Size: a a a

Ionic - русскоговорящее сообщество

2019 November 14

NG

Nick Galko in Ionic - русскоговорящее сообщество
пока без него справился
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Nick Galko
Да. Там было пару наблюдений. Заметил отличие в поведении при работе с куками на WKView и CDUIView.
Ок
источник

NG

Nick Galko in Ionic - русскоговорящее сообщество
Anatoly Shirokov
Неужели там будет что-то отличное от того, что здесь говорили? :)
Кстати говоря, заметил, что на WKView, наезжает прил на тулбар
источник

NG

Nick Galko in Ionic - русскоговорящее сообщество
Ты мне фикс скидывал, выше для будущего 5го ионика.
источник

NG

Nick Galko in Ionic - русскоговорящее сообщество
На CDUI норм все
источник
2019 November 15

Р

Роман in Ionic - русскоговорящее сообщество
Всем доброго времени суток)
Недавно начал изучать ionic, возникла проблема которую не помогли решить способы из гугла:
Плагин https://ionicframework.com/docs/native/local-notifications
Всё работает, но если вызвать пуш(с данными) и закрыть приложение, то при нажатии на пуш откроется приложение, НО видимо несрабатывает .on и ничего не происходит.
Подскажите как решить это
источник

Р

Роман in Ionic - русскоговорящее сообщество
Прикладываю часть кода, как видно эти команды(из гугла) не помогают, или я не понял как их использовать.
УТОЧНЮ:всё работает пока приложение открыто.

constructor(private localNotifications: LocalNotifications, public http: HttpClient, public platform:Platform) {
   
   (<any>window).skipLocalNotificationReady = true;
   this.localNotifications.fireQueuedEvents();
   localNotifications.requestPermission();
   this.platform.ready().then(() => {
   this.localNotifications.on("click").subscribe(notification=>this.pushdown(notification));
 });
  }

pushdown(notification)
  {
alert(notification.title);
alert(notification.data.mydata);
  }

Сам код пуша:
 // Schedule delayed notification
this.localNotifications.schedule({
 trigger: {in:1,count:1},
 title: 'Привет я уведомление',
 text: 'Нажми и что-то увидишь',
 led: 'FFFFF',
 data: { mydata : 'Это текст в "data"' },
 sound: null
источник

С.

Стас .... in Ionic - русскоговорящее сообщество
Роман
Прикладываю часть кода, как видно эти команды(из гугла) не помогают, или я не понял как их использовать.
УТОЧНЮ:всё работает пока приложение открыто.

constructor(private localNotifications: LocalNotifications, public http: HttpClient, public platform:Platform) {
   
   (<any>window).skipLocalNotificationReady = true;
   this.localNotifications.fireQueuedEvents();
   localNotifications.requestPermission();
   this.platform.ready().then(() => {
   this.localNotifications.on("click").subscribe(notification=>this.pushdown(notification));
 });
  }

pushdown(notification)
  {
alert(notification.title);
alert(notification.data.mydata);
  }

Сам код пуша:
 // Schedule delayed notification
this.localNotifications.schedule({
 trigger: {in:1,count:1},
 title: 'Привет я уведомление',
 text: 'Нажми и что-то увидишь',
 led: 'FFFFF',
 data: { mydata : 'Это текст в "data"' },
 sound: null
localNotication.on работает только когда приложение открыто , на прошлой недели пытался найти решение , но видимо так написан плагин.
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Роман
Прикладываю часть кода, как видно эти команды(из гугла) не помогают, или я не понял как их использовать.
УТОЧНЮ:всё работает пока приложение открыто.

constructor(private localNotifications: LocalNotifications, public http: HttpClient, public platform:Platform) {
   
   (<any>window).skipLocalNotificationReady = true;
   this.localNotifications.fireQueuedEvents();
   localNotifications.requestPermission();
   this.platform.ready().then(() => {
   this.localNotifications.on("click").subscribe(notification=>this.pushdown(notification));
 });
  }

pushdown(notification)
  {
alert(notification.title);
alert(notification.data.mydata);
  }

Сам код пуша:
 // Schedule delayed notification
this.localNotifications.schedule({
 trigger: {in:1,count:1},
 title: 'Привет я уведомление',
 text: 'Нажми и что-то увидишь',
 led: 'FFFFF',
 data: { mydata : 'Это текст в "data"' },
 sound: null
А для чего использовать localnotification? Это же нормально пишется на rx subject-e
источник

TT

Timur Tuz in Ionic - русскоговорящее сообщество
Всем привет! Подскажите Ionic+vue в продакшен можно пускать?
источник

С.

Стас .... in Ionic - русскоговорящее сообщество
Anatoly Shirokov
А для чего использовать localnotification? Это же нормально пишется на rx subject-e
Для того чтобы приложение отправляла локальные пуш уаедомления
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Стас ....
Для того чтобы приложение отправляла локальные пуш уаедомления
я наверное юзкейс не очень представляю
источник

С.

Стас .... in Ionic - русскоговорящее сообщество
Роман
Прикладываю часть кода, как видно эти команды(из гугла) не помогают, или я не понял как их использовать.
УТОЧНЮ:всё работает пока приложение открыто.

constructor(private localNotifications: LocalNotifications, public http: HttpClient, public platform:Platform) {
   
   (<any>window).skipLocalNotificationReady = true;
   this.localNotifications.fireQueuedEvents();
   localNotifications.requestPermission();
   this.platform.ready().then(() => {
   this.localNotifications.on("click").subscribe(notification=>this.pushdown(notification));
 });
  }

pushdown(notification)
  {
alert(notification.title);
alert(notification.data.mydata);
  }

Сам код пуша:
 // Schedule delayed notification
this.localNotifications.schedule({
 trigger: {in:1,count:1},
 title: 'Привет я уведомление',
 text: 'Нажми и что-то увидишь',
 led: 'FFFFF',
 data: { mydata : 'Это текст в "data"' },
 sound: null
У этого плагина есть еще такая проблема , после перезагрузки устройства триггер не срабатывает. Я решил это установив его не как  ionic плагин , а как cardova  плагин.
источник

С.

Стас .... in Ionic - русскоговорящее сообщество
Anatoly Shirokov
я наверное юзкейс не очень представляю
Ну к примеру этот плагин можно использовать чтобы сделать todo list с напоминалкой, записываешь в него какое-то дело и через два часа тебе приходит пуш уведомление о том что тебе надо не забыть сделать.
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Стас ....
Ну к примеру этот плагин можно использовать чтобы сделать todo list с напоминалкой, записываешь в него какое-то дело и через два часа тебе приходит пуш уведомление о том что тебе надо не забыть сделать.
понятно, то есть оно попадает в трей стандратный, как если бы это был пуш из вне
источник

С.

Стас .... in Ionic - русскоговорящее сообщество
Anatoly Shirokov
я наверное юзкейс не очень представляю
В нативном андроиде  подобные уведомления с помощью Alarm Manager делаеться, а в корове с помощью этого плагина
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
Anatoly Shirokov
я наверное юзкейс не очень представляю
У меня есть приложение с напоминаниями о принятии лекарств. Вот там я заюзал и0
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
Напоминают в назначенное время
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
ага, понял, спасибо!
источник

С.

Стас .... in Ionic - русскоговорящее сообщество
Anatoly Shirokov
понятно, то есть оно попадает в трей стандратный, как если бы это был пуш из вне
Да
источник