Unity создает уведомление, если уведомление уже не создано - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь создать сценарий диспетчера уведомлений, используя пакет мобильных уведомлений unity. Он создаст уведомление, если оно еще не создано. Но в настоящее время это не работает. Ребята, вы можете мне помочь? (Я нацелен на Android устройства)

using UnityEngine;
using Unity.Notifications.Android;

public class NotificationManager : MonoBehaviour
{
    private int identifier;
    /////////////////////////////// //create notification///////////////////////////////////////////////////
    void CreateNotifChannel()
    {
        var c = new AndroidNotificationChannel()
        {
            Id = "notifi1",
            Name = "Beat Corona",
            Importance = Importance.High,
            Description ="Reminds the player to play the game",
        };
       AndroidNotificationCenter.RegisterNotificationChannel(c);
    }
   public void SendNotification()
    {
        var notification = new AndroidNotification();
        notification.Title = "Hey Doctor";
        notification.Text = "Your patient needs your your help.";
        notification.FireTime = System.DateTime.Now.AddMinutes(0.1f);
        notification.LargeIcon = "icon_1";
        notification.SmallIcon = "icon_1";
        AndroidNotificationCenter.SendNotification(notification, "notifi1");
        identifier = AndroidNotificationCenter.SendNotification(notification, "notifi1");
    }
    private void Start()
    {

        if (AndroidNotificationCenter.CheckScheduledNotificationStatus(identifier) != NotificationStatus.Scheduled)
        {
            SendNotification();
            CreateNotifChannel();
        }
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...