Unity iOS在前台应用程序时构建本地通知

时间:2017-06-30 21:34:56

标签: ios unity3d notifications uilocalnotification

我目前正在Unity(针对iOS)中设计一个应用程序,其中在触发游戏内事件时会创建本地通知。现在,本地通知只能在应用程序在后台运行时显示,而不是在应用程序在前台运行时显示。

如何在应用程序位于前台时允许显示通知?

我更喜欢Unity内部的解决方案,而不是XCode中的解决方案,因为我更适合在该平台上工作。

作为参考,本代通知在此代码中设置:

public void ScheduleNotification()

{
    if (UnityEngine.iOS.NotificationServices.localNotificationCount == 0) {

        UnityEngine.iOS.LocalNotification notif = new UnityEngine.iOS.LocalNotification();

        notif.fireDate = System.DateTime.Now.AddSeconds(5);

        notif.alertBody = "Testing, testing, 123!";

        UnityEngine.iOS.NotificationServices.ScheduleLocalNotification(notif);

    }
}  

0 个答案:

没有答案