Beispiel #1
0
    public void Register()
    {
        int timeDelay;

        if (int.TryParse(timeDelayInput.text, out timeDelay))
        {
            UniLocalNotification.RegisterSimple(timeDelay, "Message", "Title");
            statusText.text = string.Format("Notification Registered After {0} Sec", timeDelay);
        }
    }
Beispiel #2
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            Destroy(gameObject);
        }
        UniLocalNotification.Initialize();
        ClearNotification();

        pushFlg = PlayerPrefs.GetInt("PUSH_FLG", 0);
    }
Beispiel #3
0
 void OnApplicationPause(bool pauseStatus)
 {
     if (pauseStatus)
     {
         if (pushFlg == 0)
         {
             return;
         }
         SetTime();
         SetMessegaList();
         SetPushMessage();
         for (int i = 0; i < pushSeconds.Length; i++)
         {
             UniLocalNotification.Register(pushSeconds[i], pushMessage[i], appName);
         }
         AddNotification();
     }
     else
     {
         UniLocalNotification.CancelAll();
         ClearNotification();
     }
 }
Beispiel #4
0
 public void CancelAll()
 {
     UniLocalNotification.CancelAllSimpleNotifications();
     statusText.text = "All Local Notification is Cancelled";
 }
Beispiel #5
0
 public void OpenAppSetting()
 {
     UniLocalNotification.OpenAppSetting();
 }
Beispiel #6
0
    public void CheckIsLocalNotificaionPermitted()
    {
        bool isPermitted = UniLocalNotification.IsLocalNotificationPermitted();

        statusText.text = string.Format("Notification Permitted : {0}", isPermitted);
    }
Beispiel #7
0
 private void Awake()
 {
     UniLocalNotification.Initialize();
 }