Exemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        // Get access to the notifications manager
        notificationsManager = GetComponent <GameNotificationsManager>();

        // Create a channel to use for it (required for Android)
        GameNotificationChannel channel = new GameNotificationChannel("channel0",
                                                                      "Default Channel", "Generic Notifications");;


        // Initalize the manager so it can be used.
        notificationsManager.Initialize(channel);

        notificationsManager.CancelAllNotifications();

        // Check if the notification hasn't been added yet
        if (!addedReminder)
        {
            // Remind the player to come back tomorrow to play the game
            ShowNotification("Endless Runner",
                             "Come back and try to beat your score!",
                             DateTime.Now.AddDays(1));

            // Cannot be added again until the user comes back
            addedReminder = true;
        }
    }
Exemplo n.º 2
0
 private void ScheduleNotificationForUnactivity()
 {
     // cancelling old notifications
     manager.CancelAllNotifications();
     //
     ScheduleNotificationForUnactivity(DISPLAY_NOTIFICATION_AFTER_DAYS);
 }