Я пытаюсь создать сценарий диспетчера уведомлений, используя пакет мобильных уведомлений 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();
}
}
}