Ошибка в библиотеке Mobile Notifications

Решил сделать уведомления в игре по нажатию на кнопку. Написал простейший код

using System;
using Unity.Notifications.Android;
using UnityEngine;
using UnityEngine.UI;

public class NotificationsManager : MonoBehaviour
{
    public Text debugText = default;

    private void Start()
    {
        CreateNotification();
    }

    private void CreateNotification()
    {
        var channel = new AndroidNotificationChannel()
        {
            Id = "bonus",
            Name = "Bonus chest",
            Importance = Importance.High,
            Description = "Give player bonus candy"
        };

        AndroidNotificationCenter.RegisterNotificationChannel(channel);
    }

    public void SendNotification()
    {
        var notification = new AndroidNotification();
        notification.Title = "Bonus box";
        notification.Text = "Бонусный подарок готов! Заходи и забирай награду!";
        notification.LargeIcon = "large";
        notification.SmallIcon = "small";
        notification.FireTime = DateTime.Now.AddSeconds(10);
    
        try
        {
            AndroidNotificationCenter.SendNotification(notification, "bonus");
        }
        catch(Exception e)
        {
            debugText.text = e.Message;
        }
    }
}

но при нажатии на кнопку в билде на Андроиде ничего не происходит. Сделал текстовое поле, куда вывел ошибку -> java.lang.NoSuchMethodError: no static method with name='getNotificationManagerImpl'. Залез в код java этого скрипта, и там этот метод был введите сюда описание изображения

Позже я создал пустой проект, добавил в Package Manager этот же плагин, скопировал код и все заработало. В чем может быть проблема?


Ответы (0 шт):