Так вот. Чинится это достаточно просто. В 3 шага:
1) Добавить нативную библиотеку OneSignal в Android часть (файл
android/app/build.gradle)2) Создать файл под NotificationServiceExtension (либо на Java, либо на Kotlin):
import androidx.annotation.Keep
import com.onesignal.notifications.IActionButton
import com.onesignal.notifications.IDisplayableMutableNotification
import com.onesignal.notifications.INotificationReceivedEvent
import com.onesignal.notifications.INotificationServiceExtension
@Keep
class NotificationServiceExtension : INotificationServiceExtension {
override fun onNotificationReceived(event: INotificationReceivedEvent) {
val notification: IDisplayableMutableNotification = event.notification
notification.display()
}
}
3) Добавить информацию в
AndroidManifest
<meta-data
android:name="com.onesignal.NotificationServiceExtension"
android:value="com.sample.example.NotificationServiceExtension" />
Таким образом ваши уведомления начнут появляться у пользователей