Я новичок в Ionic и Capacitor. Я использую библиотеку по умолчанию для Ionic с push-уведомлениями OneSignal. В соответствии с нашими требованиями к функциям мы получаем уведомления со стороны Android и обновляем данные в Ionic. Я реализовал push-уведомления с помощью OneSignal на собственной стороне Android.
@CapacitorPlugin(name = "NotificationPlugin")
class NotificationServiceExtension : Plugin(),INotificationServiceExtension {
@PluginMethod
override fun onNotificationReceived(event: INotificationReceivedEvent) {
// event.preventDefault()
val notification: IDisplayableMutableNotification = event.notification
Log.e("onNotificationReceived: ",notification.title.toString())
val data = JSObject()
data.put("title", notification.title)
notifyListeners("notificationReceived", data)
}
}
Моя цель — отправить Notification.title в Ionic UI. Я пытался добиться этого в течение двух дней, но пока не нашел решения. Не могли бы вы помочь мне решить эту проблему?
Я новичок в Ionic и Capacitor. Я использую библиотеку по умолчанию для Ionic с push-уведомлениями OneSignal. В соответствии с нашими требованиями к функциям мы получаем уведомления со стороны Android и обновляем данные в Ionic. Я реализовал push-уведомления с помощью OneSignal на собственной стороне Android. [code] @CapacitorPlugin(name = "NotificationPlugin") class NotificationServiceExtension : Plugin(),INotificationServiceExtension {
@PluginMethod override fun onNotificationReceived(event: INotificationReceivedEvent) { // event.preventDefault() val notification: IDisplayableMutableNotification = event.notification Log.e("onNotificationReceived: ",notification.title.toString()) val data = JSObject() data.put("title", notification.title) notifyListeners("notificationReceived", data) } } [/code] Моя цель — отправить Notification.title в Ionic UI. Я пытался добиться этого в течение двух дней, но пока не нашел решения. Не могли бы вы помочь мне решить эту проблему?