2015-08-23 4 views
0

Мне нужно сделать специальное действие, если приложение было запущено из push-уведомления.Определить, было ли приложение запущено/открыто из push-уведомления Cordova

Есть вопросы по ios: Detect if the app was launched/opened from a push notification, но для меня нужна дорога Кордовы для любой платформы. Я видел ответы с использованием события паузы, но я не могу понять, где там пауза - приложение закрыто, а затем запускается путем push-уведомления.

ответ

0

Если вы настроили плагин, обратные вызовы событий будут точкой входа в ваше приложение. Вы можете проверить обратные вызовы, было ли приложение открыто через уведомление или нет. Вот documentation.

+0

Как их можно вызывать, если приложение не работает? Вы имеете в виду, что callback следует вызывать сразу после запуска приложения? Если да, то я проверил его, и этого не произойдет. – Lanayx

+0

Благодарим вас за ссылку на документацию, которую можно найти в разделе COLDSTART, который должен работать. Однако кажется, что мой Windows-телефон не запускает событие ecb после запуска (проверено с помощью предупреждения) – Lanayx

+1

Просто зарегистрированный андроид, ecb не вызывается после запуска. Однако, если приложение запущено, ecb вызывает вызов. – Lanayx

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